File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -248,9 +248,11 @@ def __init__(self, storage):
248248 themedark = "#132f48" ,
249249 )
250250
251- with ui .left_drawer (elevated = True ).classes (
251+ self . left_drawer = ui .left_drawer (elevated = True ).classes (
252252 "w-96 h-full overflow-y-auto gap-12"
253- ):
253+ )
254+
255+ with self .left_drawer :
254256 with ui .link (target = GIT_REPO_URL , new_tab = True ).classes ("w-full" ):
255257 ui .image (LOGO_URL )
256258
@@ -541,6 +543,17 @@ def _init_draw_area(self):
541543 self .plot_container = ui .element ("div" ).classes ("w-full h-full" )
542544 self .draw_area = None
543545
546+ def _toggle_drawer ():
547+ self .left_drawer .toggle ()
548+ if self .draw_area is not None :
549+ self .draw_area .update ()
550+
551+ with ui .page_sticky (x_offset = 18 , y_offset = 18 , position = "top-left" ):
552+ ui .button (
553+ icon = "menu" ,
554+ on_click = _toggle_drawer ,
555+ ).props ("fab color=themedark" )
556+
544557 def get_mapper_config (self ):
545558 return MapperConfig (
546559 lens_type = str (self .lens_type .value ) if self .lens_type .value else LENS_PCA ,
You can’t perform that action at this time.
0 commit comments