Formular, Dark Mode, Seitenlayout.

This commit is contained in:
Daniel Nagel 2026-01-21 15:24:48 +00:00
parent 3978b37349
commit 30a3bf044b
3 changed files with 27 additions and 10 deletions

View File

@ -1,16 +1,33 @@
from nicegui import ui
def build_ui():
with ui.card():
dark = ui.dark_mode(True)
ui.switch('Dark mode').bind_value(dark)
with ui.card():
ui.label("ATS Träger eintragen")
continents = [
'Asia',
'Africa',
'Antarctica',
'Europe',
'Oceania',
'North America',
'South America',
traeger = [
"Tim Grubmüller",
"Phil Lang",
"Max Hämmerle",
]
ui.select(options=continents, with_input=True, on_change=lambda e: ui.notify(e.value)).classes('w-40')
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.")

View File

@ -6,5 +6,5 @@ main_gui.build_ui()
main_gui.ui.run(
title="ATS Träger Dokumentation",
port=9000,
reload=False
reload=True
)