Upload files to "frontend/routes"
This commit is contained in:
parent
731b67e07a
commit
475a692508
1 changed files with 11 additions and 0 deletions
|
|
@ -17,6 +17,17 @@ async def root():
|
|||
|
||||
@router.get("/upload", response_class=HTMLResponse)
|
||||
async def index(request: Request):
|
||||
"""
|
||||
✅ CORRECTION BUG 2 : si la requête vient de HTMX (header HX-Request),
|
||||
on retourne uniquement le partial upload_form.html (sans navbar, sans layout).
|
||||
Si c'est une navigation directe dans le navigateur, on retourne index.html complet.
|
||||
"""
|
||||
is_htmx = request.headers.get("HX-Request") == "true"
|
||||
if is_htmx:
|
||||
return request.app.state.templates.TemplateResponse(
|
||||
"partials/upload_form.html",
|
||||
{"request": request},
|
||||
)
|
||||
return request.app.state.templates.TemplateResponse(
|
||||
"index.html",
|
||||
{"request": request, "active_tab": "upload"},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue