improve /rooms

This commit is contained in:
2025-07-21 07:04:35 +03:00
parent 73d047fbf8
commit 0534fe5083
+8 -3
View File
@@ -4,7 +4,7 @@ from nicegui import ui
import globals import globals
from web.custom_widgets import draw_header from web.custom_widgets import draw_header
from web.misc import check_user from web.misc import check_user, is_portrait
async def page(): async def page():
@@ -18,12 +18,17 @@ async def page():
await asyncio.sleep(1) await asyncio.sleep(1)
ui.navigate.to("/contents") ui.navigate.to("/contents")
portrait = is_portrait()
await draw_header() await draw_header()
main_row = ui.row().classes("w-full") if portrait:
container = ui.column().classes("w-full items-center")
else:
container = ui.row().classes("w-full items-center")
for room in rooms: for room in rooms:
with (main_row, ui.link(target=f"/room/{room.uid}").style("text-decoration: none"), with (container, ui.link(target=f"/room/{room.uid}").style("text-decoration: none"),
ui.card().classes("no-shadow").style("border-radius: 15px;")): ui.card().classes("no-shadow").style("border-radius: 15px;")):
content = globals.MOVIES_DATABASE.by_tmdb_id[room.tmdb_id] content = globals.MOVIES_DATABASE.by_tmdb_id[room.tmdb_id]