diff options
author | René 'Necoro' Neumann <necoro@necoro.eu> | 2024-10-17 21:58:02 +0200 |
---|---|---|
committer | René 'Necoro' Neumann <necoro@necoro.eu> | 2024-10-17 21:58:02 +0200 |
commit | 88fa53fb9e2f45f47b33d5edef43e7338d5c4f03 (patch) | |
tree | 736a07623feb6b07a045d053ca1e296c0207b5fb /pages/chpw.templ | |
parent | bdce74729c3529d7b5b1465bd23a079a3ec0caab (diff) | |
download | gosten-88fa53fb9e2f45f47b33d5edef43e7338d5c4f03.tar.gz gosten-88fa53fb9e2f45f47b33d5edef43e7338d5c4f03.tar.bz2 gosten-88fa53fb9e2f45f47b33d5edef43e7338d5c4f03.zip |
Introduce change password functionality
Diffstat (limited to '')
-rw-r--r-- | pages/chpw.templ | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/pages/chpw.templ b/pages/chpw.templ new file mode 100644 index 0000000..3cf5ded --- /dev/null +++ b/pages/chpw.templ @@ -0,0 +1,25 @@ +package pages + +import ( + "gosten/form" +) + +templ changePassword(chpw chpw) { + @content(){ + if chpw.Success { + <div class="alert alert-success d-flex align-items-center" role="alert"> + <svg class="svg me-2" role="img" aria-label="Success:"><use xlink:href="#check-circle-fill"/></svg> + <div> + Passwort ändern erfolgreich! + </div> + </div> + } + + <form action={templ.SafeURL(getCurrPath(ctx))} method="post" class="container mx-auto" style="max-width: 440px;"> + <h3>Passwort Ändern</h3> + @form.Form(chpw, chpw.Errors) + @chpw.Csrf() + <input class="btn btn-primary w-100" type="submit" /> + </form> + } +}
\ No newline at end of file |