aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/silentMessageToggle.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/silentMessageToggle.tsx')
-rw-r--r--src/plugins/silentMessageToggle.tsx50
1 files changed, 26 insertions, 24 deletions
diff --git a/src/plugins/silentMessageToggle.tsx b/src/plugins/silentMessageToggle.tsx
index 09fb4e7..8d33f81 100644
--- a/src/plugins/silentMessageToggle.tsx
+++ b/src/plugins/silentMessageToggle.tsx
@@ -40,28 +40,30 @@ function SilentMessageToggle() {
return (
<Tooltip text="Toggle Silent Message">
{tooltipProps => (
- <Button
- {...tooltipProps}
- onClick={() => setEnabled(prev => !prev)}
- size=""
- look={ButtonLooks.BLANK}
- innerClassName={ButtonWrapperClasses.button}
- style={{ margin: "0px 8px" }}
- >
- <div className={ButtonWrapperClasses.buttonWrapper}>
- <svg
- width="24"
- height="24"
- viewBox="0 0 24 24"
- >
- <g fill="currentColor">
- <path d="M18 10.7101C15.1085 9.84957 13 7.17102 13 4C13 3.69264 13.0198 3.3899 13.0582 3.093C12.7147 3.03189 12.3611 3 12 3C8.686 3 6 5.686 6 9V14C6 15.657 4.656 17 3 17V18H21V17C19.344 17 18 15.657 18 14V10.7101ZM8.55493 19C9.24793 20.19 10.5239 21 11.9999 21C13.4759 21 14.7519 20.19 15.4449 19H8.55493Z" />
- <path d="M18.2624 5.50209L21 2.5V1H16.0349V2.49791H18.476L16 5.61088V7H21V5.50209H18.2624Z" />
- {!enabled && <line x1="22" y1="2" x2="2" y2="22" stroke="var(--red-500)" stroke-width="2.5" />}
- </g>
- </svg>
- </div>
- </Button>
+ <div style={{ display: "flex" }}>
+ <Button
+ {...tooltipProps}
+ onClick={() => setEnabled(prev => !prev)}
+ size=""
+ look={ButtonLooks.BLANK}
+ innerClassName={ButtonWrapperClasses.button}
+ style={{ margin: "0px 8px" }}
+ >
+ <div className={ButtonWrapperClasses.buttonWrapper}>
+ <svg
+ width="24"
+ height="24"
+ viewBox="0 0 24 24"
+ >
+ <g fill="currentColor">
+ <path d="M18 10.7101C15.1085 9.84957 13 7.17102 13 4C13 3.69264 13.0198 3.3899 13.0582 3.093C12.7147 3.03189 12.3611 3 12 3C8.686 3 6 5.686 6 9V14C6 15.657 4.656 17 3 17V18H21V17C19.344 17 18 15.657 18 14V10.7101ZM8.55493 19C9.24793 20.19 10.5239 21 11.9999 21C13.4759 21 14.7519 20.19 15.4449 19H8.55493Z" />
+ <path d="M18.2624 5.50209L21 2.5V1H16.0349V2.49791H18.476L16 5.61088V7H21V5.50209H18.2624Z" />
+ {!enabled && <line x1="22" y1="2" x2="2" y2="22" stroke="var(--red-500)" stroke-width="2.5" />}
+ </g>
+ </svg>
+ </div>
+ </Button>
+ </div>
)}
</Tooltip>
);
@@ -75,8 +77,8 @@ export default definePlugin({
{
find: ".activeCommandOption",
replacement: {
- match: /"gift"\)\);(?<=(\i)\.push.+?)/,
- replace: (m, array) => `${m}${array}.push($self.SilentMessageToggle());`
+ match: /"gift"\)\);(?<=(\i)\.push.+?disabled:(\i),.+?)/,
+ replace: (m, array, disabled) => `${m}${disabled}||${array}.push($self.SilentMessageToggle());`
}
}
],