From 3d507d36ea2c7955d98a16b85cb7bc02c8923caa Mon Sep 17 00:00:00 2001 From: Steven Le Rouzic Date: Mon, 15 Apr 2024 23:17:09 +0200 Subject: User login & logout --- view/main_templ.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'view/main_templ.go') 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 -- cgit