package view import ( "stevenlr.com/locker/model" ) templ LoginFormError(currentUser *model.User, err string) { if currentUser == nil {
@TextField("user", "User name") @PasswordField("password", "Password") @Button("submit", "Sign in", templ.Attributes{}) if err != "" { { err } }
} else {

Prout prout

Signed in as { currentUser.Name }

@SecondaryButton("button", "Sign out", templ.Attributes{ "hx-post": "/logout", "hx-refresh": true, })
} } templ LoginForm(currentUser *model.User) { @LoginFormError(currentUser, "") }