basic account creation flow created

This commit is contained in:
2026-01-24 16:45:38 -07:00
parent 7d37fae332
commit 1c305cd494
14 changed files with 649 additions and 37 deletions
+12 -8
View File
@@ -1,3 +1,6 @@
{{- $loggedIn := and (and .Identity .Identity.AccessToken) true -}}
<section class="flex justify-center max-w-full mt-[3em] mb-[3em]">
<h1 class="
min-[400px]:px-[calc(10vw-0.5em)]
@@ -12,20 +15,21 @@
</section>
{{- if and .Identity.User.UserID (not .Identity.Account) }}
{{/* TODO: make account creation automatic as part of the user creation process */}}
<h2><a href="/ui/account-creation">New Account</a></h2>
{{- end }}
<section class="flex flex-col items-center max-w-full mt-[1em] mb-[1em] gap-y-[2em]">
<p class="text-lg text-center max-w-[50%]">
Synchronize inventory automatically!
</p>
<div class="border-button border-sidebar-border bg-card text-lg text-center max-w-[50%]">
<a href="/api/auth/login" hx-boost="false" class="block p-[1em] font-bold">
Create an Account
</a>
{{- if $loggedIn }}
<a hx-post="/api/accounts" hx-target="body" class="block p-[1em] font-bold">
Create an Account
</a>
{{- else }}
<a href="/api/auth/login" hx-boost="false" class="block p-[1em] font-bold">
New Login
</a>
{{- end }}
</div>
<p class="text-lg text-center max-w-[50%]">