Skip to content

Commit 23501ec

Browse files
committed
Added toggle button for left drawer
1 parent 5acc594 commit 23501ec

1 file changed

Lines changed: 15 additions & 2 deletions

File tree

src/tdamapper/app.py

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff 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,

0 commit comments

Comments
 (0)