diff options
author | Steven Le Rouzic <steven.lerouzic@gmail.com> | 2024-04-10 00:14:11 +0200 |
---|---|---|
committer | Steven Le Rouzic <steven.lerouzic@gmail.com> | 2024-04-10 00:14:11 +0200 |
commit | 49f7be2a35539bae2d43594c9b39268eec7837d0 (patch) | |
tree | 69b43e7ce19522b26e57bb1e82a51e9a03ee7523 /view | |
parent | c60dd3357fc84e14795f5f864e9fa9ce7150179f (diff) |
Time !
Diffstat (limited to 'view')
-rw-r--r-- | view/timer.templ | 6 | ||||
-rw-r--r-- | view/timer_templ.go | 28 | ||||
-rw-r--r-- | view/timers_list.templ | 2 | ||||
-rw-r--r-- | view/timers_list_templ.go | 4 |
4 files changed, 34 insertions, 6 deletions
diff --git a/view/timer.templ b/view/timer.templ index 18f0a7b..fa258eb 100644 --- a/view/timer.templ +++ b/view/timer.templ @@ -5,6 +5,8 @@ import ( )
templ TimerView(timer model.Timer) {
- <h1>This is timer { timer.Name }</h1>
- <a href="/">Back to list</a>
+ <h1>This is timer { timer.Name } </h1>
+ <p><a href="/">Back to list</a></p>
+ <p>Start time: { timer.StartTime.String() }</p>
+ <p>End time: { timer.EndTime.String() }</p>
}
diff --git a/view/timer_templ.go b/view/timer_templ.go index 609ee87..7fee7d3 100644 --- a/view/timer_templ.go +++ b/view/timer_templ.go @@ -40,7 +40,33 @@ func TimerView(timer model.Timer) templ.Component { if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("</h1><a href=\"/\">Back to list</a>") + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("</h1><p><a href=\"/\">Back to list</a></p><p>Start time: ") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var3 string + templ_7745c5c3_Var3, templ_7745c5c3_Err = templ.JoinStringErrs(timer.StartTime.String()) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `view\timer.templ`, Line: 10, Col: 45} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var3)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("</p><p>End time: ") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var4 string + templ_7745c5c3_Var4, templ_7745c5c3_Err = templ.JoinStringErrs(timer.EndTime.String()) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `view\timer.templ`, Line: 11, Col: 41} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var4)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("</p>") if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } diff --git a/view/timers_list.templ b/view/timers_list.templ index 7367c50..e1731d4 100644 --- a/view/timers_list.templ +++ b/view/timers_list.templ @@ -6,7 +6,7 @@ import ( )
templ timer(t model.Timer) {
- <p><a href={ templ.URL(fmt.Sprintf("/timer/%s", t.Id)) }>{ t.Name }</a></p>
+ <p><a href={ templ.URL(fmt.Sprint("/timer/", t.Id)) }>{ t.Name }</a></p>
}
templ TimersList(timers []model.Timer) {
diff --git a/view/timers_list_templ.go b/view/timers_list_templ.go index fd5320c..cbfe2eb 100644 --- a/view/timers_list_templ.go +++ b/view/timers_list_templ.go @@ -32,7 +32,7 @@ func timer(t model.Timer) templ.Component { if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } - var templ_7745c5c3_Var2 templ.SafeURL = templ.URL(fmt.Sprintf("/timer/%s", t.Id)) + var templ_7745c5c3_Var2 templ.SafeURL = templ.URL(fmt.Sprint("/timer/", t.Id)) _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(string(templ_7745c5c3_Var2))) if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err @@ -44,7 +44,7 @@ func timer(t model.Timer) templ.Component { var templ_7745c5c3_Var3 string templ_7745c5c3_Var3, templ_7745c5c3_Err = templ.JoinStringErrs(t.Name) if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `view\timers_list.templ`, Line: 9, Col: 69} + return templ.Error{Err: templ_7745c5c3_Err, FileName: `view\timers_list.templ`, Line: 9, Col: 66} } _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var3)) if templ_7745c5c3_Err != nil { |