From b5f3dd055ecc25120df65f6655808d8a8897f1a3 Mon Sep 17 00:00:00 2001 From: "Grail Finder (aider)" Date: Sat, 5 Apr 2025 16:52:02 +0300 Subject: feat: extract feedback into template partial and add Correct field --- components/feedback.html | 33 +++++++++++++++++++++++++++++++++ components/index.html | 10 +++------- 2 files changed, 36 insertions(+), 7 deletions(-) create mode 100644 components/feedback.html (limited to 'components') diff --git a/components/feedback.html b/components/feedback.html new file mode 100644 index 0000000..0eda969 --- /dev/null +++ b/components/feedback.html @@ -0,0 +1,33 @@ +{{define "feedback"}} +{{if .Correct}} +
+
Correct!
+
{{.Explanation}}
+ {{if .ShowNext}} + + {{end}} +
+{{else}} +
+
Try Again
+
{{.Explanation}}
+ {{if .ShowNext}} + + {{end}} +
+{{end}} +{{end}} diff --git a/components/index.html b/components/index.html index f0f18f0..9c43a50 100644 --- a/components/index.html +++ b/components/index.html @@ -13,13 +13,8 @@
{{.Text}}
-
- {{if .Correct}} -
Correct!
- {{else}} -
Try Again
- {{end}} -
{{.Explanation}}
+
+ {{template "feedback" .}} {{if .ShowNext}}
+ {{template "feedback" .}}