From af064dc9dd52a52b52a8c6811593dd1dd3c55417 Mon Sep 17 00:00:00 2001 From: Alexander Tarasov Date: Sun, 20 Jul 2025 01:15:53 +0300 Subject: [PATCH] add username to header --- web/custom_widgets/header.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/web/custom_widgets/header.py b/web/custom_widgets/header.py index 979ef9c..63ad0e0 100644 --- a/web/custom_widgets/header.py +++ b/web/custom_widgets/header.py @@ -1,6 +1,6 @@ from nicegui import ui -from web.misc import logout +from web.misc import logout, check_user 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: 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(icon="logout", on_click=lambda: logout(redirect=True)) + + with ui.row(wrap=False).classes("items-center"): + if user := await check_user(): + ui.html(f"{user.username}") + ui.button(icon="logout", on_click=lambda: logout(redirect=True))