1
0

dark_mode_documentation.py 627 B

123456789101112131415161718192021
  1. from nicegui import ui
  2. from ..demo import WINDOW_BG_COLORS
  3. def main_demo() -> None:
  4. # dark = ui.dark_mode()
  5. # ui.label('Switch mode:')
  6. # ui.button('Dark', on_click=dark.enable)
  7. # ui.button('Light', on_click=dark.disable)
  8. # END OF DEMO
  9. l = ui.label('Switch mode:')
  10. c = l.parent_slot.parent
  11. ui.button('Dark', on_click=lambda: (
  12. l.style('color: white'),
  13. c.style(f'background-color: {WINDOW_BG_COLORS["browser"][1]}'),
  14. ))
  15. ui.button('Light', on_click=lambda: (
  16. l.style('color: black'),
  17. c.style(f'background-color: {WINDOW_BG_COLORS["browser"][0]}'),
  18. ))