Added user registration

This commit is contained in:
2025-02-14 18:49:46 +11:00
parent 5c8bec0ad2
commit 5616b8a248
11 changed files with 405 additions and 44 deletions

42
view/page/register.templ Normal file
View File

@@ -0,0 +1,42 @@
package page
import "projectreshoot/view/layout"
import "projectreshoot/view/component/form"
// Returns the login page
templ Register() {
@layout.Global() {
<div class="max-w-100 mx-auto px-2">
<div class="mt-7 bg-mantle border border-surface1 rounded-xl">
<div class="p-4 sm:p-7">
<div class="text-center">
<h1
class="block text-2xl font-bold"
>Register</h1>
<p
class="mt-2 text-sm text-subtext0"
>
Already have an account?
<a
class="text-blue decoration-2 hover:underline
focus:outline-none focus:underline"
href="/login"
>
Login here
</a>
</p>
</div>
<div class="mt-5">
<div
class="py-3 flex items-center text-xs text-subtext0
uppercase before:flex-1 before:border-t
before:border-overlay1 before:me-6 after:flex-1
after:border-t after:border-overlay1 after:ms-6"
>Or</div>
@form.RegisterForm("")
</div>
</div>
</div>
</div>
}
}