ATS-Doku/gui/main_gui.py

34 lines
782 B
Python
Raw Normal View History

2026-01-21 14:44:54 +01:00
from nicegui import ui
def build_ui():
2026-01-21 16:24:48 +01:00
with ui.card():
dark = ui.dark_mode(True)
ui.switch('Dark mode').bind_value(dark)
2026-01-21 14:44:54 +01:00
with ui.card():
ui.label("ATS Träger eintragen")
2026-01-21 16:24:48 +01:00
traeger = [
"Tim Grubmüller",
"Phil Lang",
"Max Hämmerle",
2026-01-21 14:44:54 +01:00
]
2026-01-21 16:24:48 +01:00
ui.select(options=traeger, with_input=True, on_change=lambda e: ui.notify(e.value)).classes('w-40')
ui.label("Datum")
ui.label("Einsatzzeit in Minuten")
with ui.row():
ui.button(text="Leeren", on_click=ClearForm)
ui.button(text="Eintragen", on_click=InputDataToTable)
def InputDataToTable():
ui.notify("Eintrag in Datenbank erstellt.")
def ClearForm():
ui.notify("Gelöscht.")