mock mode: database queries implemented and checkbox on account page built

This commit is contained in:
2026-02-26 22:54:58 -07:00
parent 85817a4adb
commit c6b8a9a00d
10 changed files with 278 additions and 27 deletions
@@ -0,0 +1,26 @@
{{- $acctID := .Identity.Account.AccountID }}
<section
class="m-[1rem]"
hx-get="/ui/accounts/{{$acctID}}/mock-mode-section"
hx-trigger="sse:accounts_{{$acctID}}_mock-mode"
hx-swap="morph"
>
{{- $mockMode := .Accounts.GetMockMode $acctID }}
<form id="mock-mode-form">
<label class="font-display text-[1.5em]">
Mock Mode
<input
type="checkbox"
{{- if $mockMode }}
checked
{{- end }}
class="h-[1em] w-[1em]"
hx-put="/api/accounts/{{$acctID}}/mock-mode"
hx-vals='{"on": {{not $mockMode}}}'
hx-swap="none"
/>
</label>
</form>
</section>