From 0534fe508368baa5fade233c953ff82d3fc08ce8 Mon Sep 17 00:00:00 2001 From: Alexander Tarasov Date: Mon, 21 Jul 2025 07:04:35 +0300 Subject: [PATCH] improve /rooms --- web/pages/all_rooms.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/web/pages/all_rooms.py b/web/pages/all_rooms.py index 722633c..97f1e1a 100644 --- a/web/pages/all_rooms.py +++ b/web/pages/all_rooms.py @@ -4,7 +4,7 @@ from nicegui import ui import globals from web.custom_widgets import draw_header -from web.misc import check_user +from web.misc import check_user, is_portrait async def page(): @@ -18,12 +18,17 @@ async def page(): await asyncio.sleep(1) ui.navigate.to("/contents") + portrait = is_portrait() + 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: - 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;")): content = globals.MOVIES_DATABASE.by_tmdb_id[room.tmdb_id]