main.py 839 B

12345678910111213141516171819202122232425262728
  1. #!/usr/bin/env python3
  2. from nicegui import ui
  3. with ui.header().classes(replace='row items-center') as header:
  4. ui.button(on_click=lambda: left_drawer.toggle(), icon='menu').props('flat color=white')
  5. with ui.tabs() as tabs:
  6. ui.tab('A')
  7. ui.tab('B')
  8. ui.tab('C')
  9. with ui.footer(value=False) as footer:
  10. ui.label('Footer')
  11. with ui.left_drawer().classes('bg-blue-100') as left_drawer:
  12. ui.label('Side menu')
  13. with ui.page_sticky(position='bottom-right', x_offset=20, y_offset=20):
  14. ui.button(on_click=footer.toggle, icon='contact_support').props('fab')
  15. with ui.tab_panels(tabs, value='A').classes('w-full'):
  16. with ui.tab_panel('A'):
  17. ui.label('Content of A')
  18. with ui.tab_panel('B'):
  19. ui.label('Content of B')
  20. with ui.tab_panel('C'):
  21. ui.label('Content of C')
  22. ui.run()