summaryrefslogtreecommitdiff
path: root/view/main_templ.go
diff options
context:
space:
mode:
authorSteven Le Rouzic <steven.lerouzic@gmail.com>2024-04-15 23:17:09 +0200
committerSteven Le Rouzic <steven.lerouzic@gmail.com>2024-04-15 23:17:09 +0200
commit3d507d36ea2c7955d98a16b85cb7bc02c8923caa (patch)
tree82a26595e2c3fc37de7c7b84aecdcb38635ebfeb /view/main_templ.go
parent6ceda23af460ddd4f79b476248a4244e60932926 (diff)
User login & logout
Diffstat (limited to 'view/main_templ.go')
-rw-r--r--view/main_templ.go10
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