diff --git a/packages/web/src/javascripts/Components/SuperEditor/Plugins/ToolbarPlugin/ToolbarPlugin.tsx b/packages/web/src/javascripts/Components/SuperEditor/Plugins/ToolbarPlugin/ToolbarPlugin.tsx index a03f69e40..8664513d0 100644 --- a/packages/web/src/javascripts/Components/SuperEditor/Plugins/ToolbarPlugin/ToolbarPlugin.tsx +++ b/packages/web/src/javascripts/Components/SuperEditor/Plugins/ToolbarPlugin/ToolbarPlugin.tsx @@ -104,7 +104,7 @@ interface ToolbarButtonProps extends ComponentPropsWithoutRef<'button'> { const ToolbarButton = forwardRef( ( - { name, active, iconName, children, onSelect, disabled, ...props }: ToolbarButtonProps, + { name, active, iconName, children, onSelect, disabled, className, ...props }: ToolbarButtonProps, ref: ForwardedRef, ) => { const [editor] = useLexicalComposerContext() @@ -112,7 +112,10 @@ const ToolbarButton = forwardRef( return ( { event.preventDefault() onSelect() @@ -546,6 +549,7 @@ const ToolbarPlugin = () => { setIsTextFormatMenuOpen(!isTextFormatMenuOpen) }} ref={textFormatAnchorRef} + className={isTextFormatMenuOpen ? 'md:bg-default' : ''} > @@ -556,6 +560,7 @@ const ToolbarPlugin = () => { setIsTextStyleMenuOpen(!isTextStyleMenuOpen) }} ref={textStyleAnchorRef} + className={isTextStyleMenuOpen ? 'md:bg-default' : ''} > @@ -566,6 +571,7 @@ const ToolbarPlugin = () => { setIsAlignmentMenuOpen(!isAlignmentMenuOpen) }} ref={alignmentAnchorRef} + className={isAlignmentMenuOpen ? 'md:bg-default' : ''} > @@ -576,6 +582,7 @@ const ToolbarPlugin = () => { setIsInsertMenuOpen(!isInsertMenuOpen) }} ref={insertAnchorRef} + className={isInsertMenuOpen ? 'md:bg-default' : ''} >