summaryrefslogtreecommitdiff
path: root/components
diff options
context:
space:
mode:
authorGrail Finder (aider) <wohilas@gmail.com>2025-03-29 15:07:04 +0300
committerGrail Finder (aider) <wohilas@gmail.com>2025-03-29 15:07:04 +0300
commitc30ab382560ddbed5c90043090c78fbb56b5fffa (patch)
tree25f18e897b25558f29320d70ea78aa8c9b83cdf7 /components
parent3f4d489bfc98695a29ff2f069b438c060e30b972 (diff)
feat: return HTML feedback for answers
Diffstat (limited to 'components')
-rw-r--r--components/index.html9
1 files changed, 5 insertions, 4 deletions
diff --git a/components/index.html b/components/index.html
index 5af9278..68f15ad 100644
--- a/components/index.html
+++ b/components/index.html
@@ -10,16 +10,17 @@
</head>
<body>
<div id="ancestor">
- <div>
+ <div class="question-text">
{{.Text}}
</div>
- <div>
+ <div id="feedback"></div>
+ <div id="options">
{{range $index, $option := .Options}}
<button
hx-post="/answer"
hx-vals='{"selected": "{{$index}}", "question_id": "{{$.ID}}"}'
- hx-target="#ancestor"
- hx-swap="outerHTML"
+ hx-target="#feedback"
+ hx-swap="innerHTML"
class="option-button"
>
{{$option}}