"""View route for the admin Plan Designer page.""" from fastapi import Request from fastapi.responses import HTMLResponse from fastapi.routing import APIRouter from fastapi.templating import Jinja2Templates from app.auth import require_login router = APIRouter() templates = Jinja2Templates(directory="frontend/templates") @router.get("/admin/plans", response_class=HTMLResponse) @require_login async def plan_designer(request: Request) -> HTMLResponse: """Admin Plan Designer page.""" return templates.TemplateResponse("admin_plans.html", {"request": request})