"""Dashboard frontend routes.""" from __future__ import annotations from pathlib import Path from fastapi import APIRouter from fastapi.responses import HTMLResponse router = APIRouter() _DASHBOARD_HTML = Path(__file__).parent.parent / "dashboard" / "static" / "index.html" @router.get("", response_class=HTMLResponse) def get_dashboard() -> str: return _DASHBOARD_HTML.read_text(encoding="utf-8")