diff options
author | Steven Le Rouzic <steven.lerouzic@gmail.com> | 2024-04-27 23:55:31 +0200 |
---|---|---|
committer | Steven Le Rouzic <steven.lerouzic@gmail.com> | 2024-04-27 23:55:31 +0200 |
commit | a55cfe8205d5cb2fb0948c173f23ad71d6614d13 (patch) | |
tree | 386a341b3bcc543ca8ac7bfe7ff944cac669fe25 /view/timers_list.templ | |
parent | df3068728abacfc98fa19f3dba62b35f65aea731 (diff) |
Rename everything to locker/lock
Diffstat (limited to 'view/timers_list.templ')
-rw-r--r-- | view/timers_list.templ | 51 |
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>
-}
-
|