24 lines
1005 B
Python
24 lines
1005 B
Python
from nicegui import ui, app
|
|
|
|
def setup_match_routes():
|
|
|
|
# Unsere neue Unterseite für das Eintragen der Spiele
|
|
@ui.page('/add-match')
|
|
def add_match_page():
|
|
ui.dark_mode(True)
|
|
with ui.card().classes('w-full items-center mt-10'):
|
|
ui.label('Enter New Match').classes('text-2xl font-bold')
|
|
|
|
# --- SICHERHEITS-CHECK ---
|
|
# Prüfen, ob der User wirklich eingeloggt ist.
|
|
if not app.storage.user.get('authenticated', False):
|
|
ui.label('Access Denied. Please log in first.').classes('text-red-500')
|
|
ui.button('Back to Home', on_click=lambda: ui.navigate.to('/'))
|
|
return
|
|
|
|
# --- PLATZHALTER ---
|
|
ui.label('Hier kommt im nächsten Schritt das Eingabe-Formular hin!').classes('text-gray-500 my-4')
|
|
|
|
# Ein Button, um wieder zurück zur Startseite zu kommen
|
|
ui.button('Cancel', on_click=lambda: ui.navigate.to('/')).classes('bg-gray-500 text-white')
|