add username to header

This commit is contained in:
2025-07-20 01:15:53 +03:00
parent da271ee17b
commit af064dc9dd
+5 -1
View File
@@ -1,6 +1,6 @@
from nicegui import ui from nicegui import ui
from web.misc import logout from web.misc import logout, check_user
async def draw_header(): async def draw_header():
@@ -8,4 +8,8 @@ async def draw_header():
with ui.row(wrap=False).classes("w-full justify-between") as header_row: with ui.row(wrap=False).classes("w-full justify-between") as header_row:
ui.button(icon="home", on_click=lambda: ui.navigate.to("/")) ui.button(icon="home", on_click=lambda: ui.navigate.to("/"))
ui.button(text="Rooms", icon="movie", on_click=lambda: ui.navigate.to("/rooms")) ui.button(text="Rooms", icon="movie", on_click=lambda: ui.navigate.to("/rooms"))
with ui.row(wrap=False).classes("items-center"):
if user := await check_user():
ui.html(f"<b>{user.username}</b>")
ui.button(icon="logout", on_click=lambda: logout(redirect=True)) ui.button(icon="logout", on_click=lambda: logout(redirect=True))