From 49647cf6af244c7975fa0d943c72317dde312859 Mon Sep 17 00:00:00 2001 From: thororen1234 <78185467+thororen1234@users.noreply.github.com> Date: Sun, 2 Feb 2025 11:25:25 -0500 Subject: [PATCH] StatusPresets Use A Better Close Icon --- src/equicordplugins/statusPresets/index.tsx | 62 +++++++++++++-------- src/equicordplugins/statusPresets/style.css | 5 ++ 2 files changed, 44 insertions(+), 23 deletions(-) diff --git a/src/equicordplugins/statusPresets/index.tsx b/src/equicordplugins/statusPresets/index.tsx index 05bf14df..11c4b893 100644 --- a/src/equicordplugins/statusPresets/index.tsx +++ b/src/equicordplugins/statusPresets/index.tsx @@ -47,7 +47,7 @@ interface Emoji { name: string; } -const CircleXIcon = findComponentByCodeLazy("22Zm4.7-15.7a1"); +const PlusSmallIcon = findComponentByCodeLazy("0-2h-5V6Z"); interface DiscordStatus { emojiInfo: Emoji | null; @@ -91,11 +91,11 @@ function setStatus(status: DiscordStatus) { }); } -const ClearStatusButton = () => { e.stopPropagation(); CustomStatusSettings?.updateSetting(null); }}>; +const ClearStatusButton = () => { e.stopPropagation(); CustomStatusSettings?.updateSetting(null); }}>; function StatusIcon({ isHovering, status }: { isHovering: boolean; status: DiscordStatus; }) { return
{isHovering ? - + : (status.emojiInfo != null ? :
)}
; } @@ -173,26 +173,42 @@ export default definePlugin({ ], render() { const status = CustomStatusSettings.getSetting(); - return -
- {status == null ? -
} - label="Set Custom Status" renderSubmenu={StatusSubMenuComponent} - /> - : - } - icon={() => status.emoji != null ? : null} - label="Edit Custom Status" renderSubmenu={StatusSubMenuComponent} - />} - ; + return ( + +
+ {status == null ? +
+ } + label="Set Custom Status" + renderSubmenu={StatusSubMenuComponent} + /> + : + } + icon={ + () => status.emoji != null ? ( + + ) : null + } + label="Edit Custom Status" + renderSubmenu={StatusSubMenuComponent} + />} + + ); }, renderRememberButton(statue: DiscordStatus) { return