diff --git a/app/views/views.py b/app/views/views.py index 1406119..b65e1c5 100644 --- a/app/views/views.py +++ b/app/views/views.py @@ -23,7 +23,16 @@ router = APIRouter( ) @router.get("/", response_class=HTMLResponse) -async def dashboard_view( +async def dashboard_view(request: Request): + return templates.TemplateResponse( + request=request, + name="dashboard.html", + context={"title": "Dashboard"}, + ) + + +@router.get("/results", response_class=HTMLResponse) +async def results_view( request: Request, sessionmaker: Annotated[async_sessionmaker, Depends(get_async_sessionmaker)], cursor: int = 999999, @@ -61,9 +70,9 @@ async def dashboard_view( return templates.TemplateResponse( request=request, - name="dashboard.html", + name="results.html", context={ - "title": "Dashboard", + "title": "Results", "results": results, "next_cursor": next_cursor, "prev_cursor": prev_cursor, diff --git a/data/templates/base.html b/data/templates/base.html index 88b6f1a..ceb0ed3 100644 --- a/data/templates/base.html +++ b/data/templates/base.html @@ -17,7 +17,8 @@ Recon Ranger
diff --git a/data/templates/dashboard.html b/data/templates/dashboard.html index 860770d..5aca7e6 100644 --- a/data/templates/dashboard.html +++ b/data/templates/dashboard.html @@ -1,111 +1,8 @@ {% extends "base.html" %} -{% macro render_nested(value) %} - {% if value is mapping %} - {% for k, v in value.items() %} -| {{ key }} | - {% endfor %} -
|---|
| - {% if key == 'Status' %} - {{ value }} - {% elif key == 'Flag' %} - {{ value }} - {% else %} - {{ render_nested(value) }} - {% endif %} - | - {% endfor %} -
Dashboard coming soon.
| {{ key }} | + {% endfor %} +
|---|
| + {% if key == 'Status' %} + {{ value }} + {% elif key == 'Flag' %} + {{ value }} + {% else %} + {{ render_nested(value) }} + {% endif %} + | + {% endfor %} +