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/login.templ | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 view/login.templ (limited to 'view/login.templ') diff --git a/view/login.templ b/view/login.templ new file mode 100644 index 0000000..f8ea6e3 --- /dev/null +++ b/view/login.templ @@ -0,0 +1,29 @@ +package view + +import ( + "stevenlr.com/timer/model" +) + +templ LoginFormError(currentUser *model.User, err string) { +
+ if currentUser == nil { +
+

+ + + + if err != "" { + { err } + } +

+
+ } else { +

Signed in as { currentUser.Name }

+ } +
+} + +templ LoginForm(currentUser *model.User) { + @LoginFormError(currentUser, "") +} + -- cgit