diff options
Diffstat (limited to 'src/plugins/silentMessageToggle.tsx')
-rw-r--r-- | src/plugins/silentMessageToggle.tsx | 50 |
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());` } } ], |