From 49f7be2a35539bae2d43594c9b39268eec7837d0 Mon Sep 17 00:00:00 2001 From: Steven Le Rouzic Date: Wed, 10 Apr 2024 00:14:11 +0200 Subject: Time ! --- view/timer.templ | 6 ++++-- view/timer_templ.go | 28 +++++++++++++++++++++++++++- view/timers_list.templ | 2 +- view/timers_list_templ.go | 4 ++-- 4 files changed, 34 insertions(+), 6 deletions(-) (limited to 'view') 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) { -

This is timer { timer.Name }

- Back to list +

This is timer { timer.Name }

+

Back to list

+

Start time: { timer.StartTime.String() }

+

End time: { timer.EndTime.String() }

} 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("Back to list") + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("

Back to list

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("

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("

") 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) { -

{ t.Name }

+

{ t.Name }

} 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 { -- cgit