fix submisson button for web

This commit is contained in:
Robin Olsen
2026-03-05 14:03:55 +01:00
parent ff6a80dddc
commit f371f9a8e9
3 changed files with 10 additions and 5 deletions

View File

@@ -30,7 +30,11 @@ func HandleTaskStatus(w http.ResponseWriter, r *http.Request) {
hx := HTMX(r)
if hx.IsHxRequest() {
hx.WriteString(`<a hx-get="/status/modal" hx-target="#modal-container" hx-swap="innerHTML">` + taskFeedback.Message + `</a>`)
hx.WriteString(`
<div id="status" type="button" hx-get="/status" hx-target="#status" hx-swap="outerHTML">
<button class="btn btn-error btn-sm" hx-get="/status/modal" hx-target="#modal-container" hx-swap="innerHTML">` + taskFeedback.Message + `</button>
</div>`)
return
}
@@ -39,6 +43,7 @@ func HandleTaskStatus(w http.ResponseWriter, r *http.Request) {
}
func HandleTaskStatusModal(w http.ResponseWriter, r *http.Request) {
time.Sleep(100 * time.Millisecond)
err := components.Modal(components.ModalProps{
ID: "task-status-modal",
Title: "Task Status",
@@ -59,8 +64,8 @@ func feedbackList(feedback ValidationFeedback) templ.Component {
} else {
io.WriteString(w, `<p class="my-2 text-sm">`+"✅ "+check.Message+`</p>`)
}
}
return nil
})
}