1
0
Fork 1
mirror of https://github.com/Vendicated/Vencord.git synced 2025-01-25 08:46:25 +00:00

fixed status icon and renderRememberButton

This commit is contained in:
programminglaboratorys 2024-09-18 21:26:24 +03:00
parent 5402c0ac3d
commit 5c35f1df0f

View file

@ -26,10 +26,6 @@ import { Button, Menu, Text, Toasts } from "@webpack/common";
const Components = findByPropsLazy("Status");
const StatusStyles = findByPropsLazy("statusItem");
const statusCrossSponding = {
"online": "rgb(35, 165, 90)"
};
interface Emoji {
animated: boolean;
id: bigint | null;
@ -71,9 +67,8 @@ function MakeContextCallback(): NavContextMenuPatchCallback {
label={status.status}
action={() => console.log("pog")}
render={() => (<div className={StatusStyles.statusItem}><Components.Status
status={status} className={StatusStyles.icon}
status={status.status} className={StatusStyles.icon}
size={10}
color={statusCrossSponding[status.status] || "currentColor"}
/>
<div className={StatusStyles.status}>{status.status}</div>
<div className={StatusStyles.description}>{status.text}</div>
@ -102,8 +97,7 @@ export default definePlugin({
contextMenus: {
"set-status-submenu": MakeContextCallback()
},
renderRememberButton({ statue }: { statue: DiscordStatus; }) {
if (!statue) return;
renderRememberButton(statue: DiscordStatus) {
return <Button onClick={() => {
settings.store.StatusPresets[statue.text] = statue;
Toasts.show({