Return source mailbox partial for HTMX

This commit is contained in:
DonVoo 2026-07-13 02:59:57 +02:00
parent b1f3deca1d
commit 737343b66b

View file

@ -301,6 +301,11 @@ func emailBoxHandler(w http.ResponseWriter, r *http.Request) {
kind := strings.TrimPrefix(r.URL.Path, "/boxes/") kind := strings.TrimPrefix(r.URL.Path, "/boxes/")
switch kind { switch kind {
case "source": case "source":
if r.Header.Get("HX-Request") == "true" {
w.Header().Set("Content-Type", "text/html; charset=utf-8")
fmt.Fprint(w, renderEmailBoxSourcePane(accounts, r.URL.Query().Get("source")))
return
}
renderSourceEmailBoxPage(w, r, accounts, r.URL.Query().Get("source")) renderSourceEmailBoxPage(w, r, accounts, r.URL.Query().Get("source"))
case "target": case "target":
renderTargetEmailBoxPage(w, r, accounts) renderTargetEmailBoxPage(w, r, accounts)