Files
task_flow/app/api/stats.py

25 lines
593 B
Python

from __future__ import annotations
from pathlib import Path
from fastapi import APIRouter, Request
from fastapi.responses import HTMLResponse
from fastapi.templating import Jinja2Templates
router = APIRouter(tags=["stats"])
templates = Jinja2Templates(directory=str(Path(__file__).resolve().parents[2] / "templates"))
@router.get("/stats", response_class=HTMLResponse)
def stats_page(
request: Request,
) -> HTMLResponse:
return templates.TemplateResponse(
request=request,
name="stats.html",
context={
"selected_task": None,
},
)