"""Web page routes for dashboard and config page.""" from fastapi import APIRouter, Request from fastapi.responses import HTMLResponse from fastapi.templating import Jinja2Templates router = APIRouter() templates = Jinja2Templates(directory="templates") @router.get("/", response_class=HTMLResponse) async def dashboard(request: Request): print(">>> DASHBOARD ROUTE LOADED") return templates.TemplateResponse("dashboard.html", {"request": request}) @router.get("/config", response_class=HTMLResponse) async def config_page(request: Request): return templates.TemplateResponse("config.html", {"request": request})