File tree Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -60,8 +60,11 @@ export default class ColorPaletteCanvasExtension {
6060
6161 this . updateCustomColorModStyleClasses ( )
6262
63+ const currentNodeColor = canvas . getSelectionData ( ) . nodes . map ( node => node . color ) . last ( )
6364 for ( const colorId of this . getCustomColors ( ) ) {
6465 const customColorMenuItem = this . createColorMenuItem ( canvas , colorId )
66+ if ( currentNodeColor === colorId ) customColorMenuItem . classList . add ( 'is-active' )
67+
6568 submenu . insertBefore ( customColorMenuItem , submenu . lastChild )
6669 }
6770 } )
@@ -75,6 +78,8 @@ export default class ColorPaletteCanvasExtension {
7578 menuItem . classList . add ( `mod-canvas-color-${ colorId } ` )
7679
7780 menuItem . addEventListener ( 'click' , ( ) => {
81+ menuItem . classList . add ( 'is-active' )
82+
7883 for ( const item of canvas . selection ) {
7984 item . setColor ( colorId )
8085 }
You can’t perform that action at this time.
0 commit comments