From 094cef0bd7926f0b2fae90a43cbe74eb64202609 Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Mon, 17 Nov 2025 21:39:44 +0100 Subject: [PATCH] new ui 3 --- apps/ui/main.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/apps/ui/main.py b/apps/ui/main.py index af506f7..f356db2 100644 --- a/apps/ui/main.py +++ b/apps/ui/main.py @@ -93,6 +93,24 @@ async def rooms(request: Request) -> HTMLResponse: }) +@app.get("/room/{room_name}", response_class=HTMLResponse) +async def room_detail(request: Request, room_name: str) -> HTMLResponse: + """Render the room detail page with devices. + + Args: + request: The FastAPI request object + room_name: Name of the room to display + + Returns: + HTMLResponse: Rendered room template + """ + return templates.TemplateResponse("room.html", { + "request": request, + "api_base": API_BASE, + "room_name": room_name + }) + + @app.get("/dashboard", response_class=HTMLResponse) async def dashboard(request: Request) -> HTMLResponse: """Render the dashboard with rooms and devices.