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(): 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. # Wenn nicht, brechen wir hier sofort ab! 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')