further disentangle 2
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
from nicegui import APIRouter, app, ui
|
||||
|
||||
from auth.logout import logout
|
||||
|
||||
|
||||
router = APIRouter()
|
||||
|
||||
|
||||
@router.page("/")
|
||||
def main():
|
||||
with ui.column().classes("absolute-center items-center"):
|
||||
username = app.storage.user.get("username", "unknown user")
|
||||
ui.label(f"Hello {username}!").classes("text-2xl")
|
||||
ui.button("log out", icon="logout", on_click=logout)
|
||||
|
||||
pgroups = app.storage.user.get("pgroups", set())
|
||||
ui.select(
|
||||
label="pgroup",
|
||||
options=sorted(pgroups),
|
||||
with_input=True,
|
||||
on_change=lambda e: ui.navigate.to(f"/tables/{e.value}")
|
||||
)
|
||||
|
||||
|
||||
|
||||
@@ -4,9 +4,9 @@ from nicegui import app, ui
|
||||
|
||||
from api import router as api_router
|
||||
from table import router as table_router
|
||||
from main import router as main_router
|
||||
|
||||
from auth.login import router as login_router
|
||||
from auth.logout import logout
|
||||
from auth.mw import AuthMiddleware
|
||||
from auth.secret import get_secret
|
||||
|
||||
@@ -14,25 +14,9 @@ from auth.secret import get_secret
|
||||
app.include_router(login_router)
|
||||
app.add_middleware(AuthMiddleware)
|
||||
|
||||
|
||||
@ui.page("/")
|
||||
def main():
|
||||
with ui.column().classes("absolute-center items-center"):
|
||||
username = app.storage.user.get("username", "unknown user")
|
||||
ui.label(f"Hello {username}!").classes("text-2xl")
|
||||
ui.button("log out", icon="logout", on_click=logout)
|
||||
|
||||
pgroups = app.storage.user.get("pgroups", set())
|
||||
ui.select(
|
||||
label="pgroup",
|
||||
options=sorted(pgroups),
|
||||
with_input=True,
|
||||
on_change=lambda e: ui.navigate.to(f"/tables/{e.value}")
|
||||
)
|
||||
|
||||
|
||||
app.include_router(api_router)
|
||||
app.include_router(table_router)
|
||||
app.include_router(main_router)
|
||||
|
||||
ui.run(
|
||||
title="stand",
|
||||
|
||||
Reference in New Issue
Block a user