diff options
author | Steven Le Rouzic <steven.lerouzic@gmail.com> | 2024-04-15 23:17:09 +0200 |
---|---|---|
committer | Steven Le Rouzic <steven.lerouzic@gmail.com> | 2024-04-15 23:17:09 +0200 |
commit | 3d507d36ea2c7955d98a16b85cb7bc02c8923caa (patch) | |
tree | 82a26595e2c3fc37de7c7b84aecdcb38635ebfeb /view/main_templ.go | |
parent | 6ceda23af460ddd4f79b476248a4244e60932926 (diff) |
User login & logout
Diffstat (limited to 'view/main_templ.go')
-rw-r--r-- | view/main_templ.go | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/view/main_templ.go b/view/main_templ.go index 5b3831d..0b4504c 100644 --- a/view/main_templ.go +++ b/view/main_templ.go @@ -10,7 +10,11 @@ import "context" import "io" import "bytes" -func Main(contents templ.Component) templ.Component { +import ( + "stevenlr.com/timer/model" +) + +func Main(contents templ.Component, currentUser *model.User) templ.Component { return templ.ComponentFunc(func(ctx context.Context, templ_7745c5c3_W io.Writer) (templ_7745c5c3_Err error) { templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templ_7745c5c3_W.(*bytes.Buffer) if !templ_7745c5c3_IsBuffer { @@ -27,6 +31,10 @@ func Main(contents templ.Component) templ.Component { if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } + templ_7745c5c3_Err = LoginForm(currentUser).Render(ctx, templ_7745c5c3_Buffer) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } templ_7745c5c3_Err = contents.Render(ctx, templ_7745c5c3_Buffer) if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err |