summaryrefslogtreecommitdiff
path: root/view/timers_list.templ
diff options
context:
space:
mode:
authorSteven Le Rouzic <steven.lerouzic@gmail.com>2024-04-27 23:55:31 +0200
committerSteven Le Rouzic <steven.lerouzic@gmail.com>2024-04-27 23:55:31 +0200
commita55cfe8205d5cb2fb0948c173f23ad71d6614d13 (patch)
tree386a341b3bcc543ca8ac7bfe7ff944cac669fe25 /view/timers_list.templ
parentdf3068728abacfc98fa19f3dba62b35f65aea731 (diff)
Rename everything to locker/lock
Diffstat (limited to 'view/timers_list.templ')
-rw-r--r--view/timers_list.templ51
1 files changed, 0 insertions, 51 deletions
diff --git a/view/timers_list.templ b/view/timers_list.templ
deleted file mode 100644
index 69a8e53..0000000
--- a/view/timers_list.templ
+++ /dev/null
@@ -1,51 +0,0 @@
-package view
-
-import (
- "stevenlr.com/timer/model"
- "fmt"
-)
-
-templ timer(t model.Timer) {
- <p class="timer-row">
- <a href={ templ.URL(fmt.Sprint("/timer/", t.Id)) }>{ t.Name }</a>
- -
- <a
- href="javascript:void(0);"
- hx-delete={ fmt.Sprint("/timer/", t.Id) }
- hx-target="closest .timer-row"
- hx-confirm={ fmt.Sprint("Are you sure you want to delete timer \"", t.Name , "\"?") }
- >Delete</a>
- </p>
-}
-
-templ TimerCreateForm(timerName string, err string) {
- <form
- hx-put="/timer"
- hx-target="closest .timers-list"
- hx-target-error="this"
- >
- <p>
- <input type="text" name="timerName" value={ timerName } placeholder="Name" />
- <input type="number" name="days" placeholder="Days" style="width: 5em;" />
- <input type="number" name="hours" placeholder="Hours" style="width: 5em;" />
- <button type="submit">Create</button>
- </p>
- if err != "" {
- <p class="error">{ err }</p>
- }
- </form>
-}
-
-templ TimersList(timers []model.Timer, isSignedIn bool) {
- <div class="timers-list">
- if isSignedIn {
- <h1>Timers</h1>
- for _, t := range timers {
- @timer(t)
- }
- <h4>Create timer</h4>
- @TimerCreateForm("", "")
- }
- </div>
-}
-