style: fix indentation in notification preferences section and backlog table formatting
This commit is contained in:
@@ -925,11 +925,11 @@
|
||||
<div class="text-sm font-medium text-emerald-800">
|
||||
Your loyalty card is full! Your next completed appointment will receive 10%
|
||||
off.
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
<Separator />
|
||||
<Separator />
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
@@ -1181,74 +1181,73 @@
|
||||
Choose how you receive booking reminders and updates
|
||||
</p>
|
||||
<div class="space-y-3">
|
||||
<div class="flex items-center justify-between rounded-lg border p-3">
|
||||
<div>
|
||||
<div class="text-sm font-medium">Email</div>
|
||||
<div class="text-xs text-gray-500">Booking confirmations and reminders</div>
|
||||
<div class="flex items-center justify-between rounded-lg border p-3">
|
||||
<div>
|
||||
<div class="text-sm font-medium">Email</div>
|
||||
<div class="text-xs text-gray-500">Booking confirmations and reminders</div>
|
||||
</div>
|
||||
<label class="relative inline-flex cursor-pointer items-center">
|
||||
<input
|
||||
type="checkbox"
|
||||
class="peer sr-only"
|
||||
checked={notifPrefs.emailEnabled}
|
||||
onchange={async () => {
|
||||
notifPrefs.emailEnabled = !notifPrefs.emailEnabled;
|
||||
await saveNotifPrefs();
|
||||
}}
|
||||
/>
|
||||
<div
|
||||
class="peer h-5 w-9 rounded-full bg-gray-200 peer-checked:bg-blue-600 after:absolute after:start-[2px] after:top-[2px] after:h-4 after:w-4 after:rounded-full after:border after:border-gray-300 after:bg-white after:transition-all after:content-[''] peer-checked:after:translate-x-full peer-checked:after:border-white"
|
||||
></div>
|
||||
</label>
|
||||
</div>
|
||||
<label class="relative inline-flex cursor-pointer items-center">
|
||||
<input
|
||||
type="checkbox"
|
||||
class="peer sr-only"
|
||||
checked={notifPrefs.emailEnabled}
|
||||
onchange={async () => {
|
||||
notifPrefs.emailEnabled = !notifPrefs.emailEnabled;
|
||||
await saveNotifPrefs();
|
||||
}}
|
||||
/>
|
||||
<div
|
||||
class="peer h-5 w-9 rounded-full bg-gray-200 peer-checked:bg-blue-600 after:absolute after:start-[2px] after:top-[2px] after:h-4 after:w-4 after:rounded-full after:border after:border-gray-300 after:bg-white after:transition-all after:content-[''] peer-checked:after:translate-x-full peer-checked:after:border-white"
|
||||
></div>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="flex items-center justify-between rounded-lg border p-3">
|
||||
<div>
|
||||
<div class="text-sm font-medium">SMS</div>
|
||||
<div class="text-xs text-gray-500">Text message reminders</div>
|
||||
<div class="flex items-center justify-between rounded-lg border p-3">
|
||||
<div>
|
||||
<div class="text-sm font-medium">SMS</div>
|
||||
<div class="text-xs text-gray-500">Text message reminders</div>
|
||||
</div>
|
||||
<label class="relative inline-flex cursor-pointer items-center">
|
||||
<input
|
||||
type="checkbox"
|
||||
class="peer sr-only"
|
||||
checked={notifPrefs.smsEnabled}
|
||||
onchange={async () => {
|
||||
notifPrefs.smsEnabled = !notifPrefs.smsEnabled;
|
||||
await saveNotifPrefs();
|
||||
}}
|
||||
/>
|
||||
<div
|
||||
class="peer h-5 w-9 rounded-full bg-gray-200 peer-checked:bg-blue-600 after:absolute after:start-[2px] after:top-[2px] after:h-4 after:w-4 after:rounded-full after:border after:border-gray-300 after:bg-white after:transition-all after:content-[''] peer-checked:after:translate-x-full peer-checked:after:border-white"
|
||||
></div>
|
||||
</label>
|
||||
</div>
|
||||
<label class="relative inline-flex cursor-pointer items-center">
|
||||
<input
|
||||
type="checkbox"
|
||||
class="peer sr-only"
|
||||
checked={notifPrefs.smsEnabled}
|
||||
onchange={async () => {
|
||||
notifPrefs.smsEnabled = !notifPrefs.smsEnabled;
|
||||
await saveNotifPrefs();
|
||||
}}
|
||||
/>
|
||||
<div
|
||||
class="peer h-5 w-9 rounded-full bg-gray-200 peer-checked:bg-blue-600 after:absolute after:start-[2px] after:top-[2px] after:h-4 after:w-4 after:rounded-full after:border after:border-gray-300 after:bg-white after:transition-all after:content-[''] peer-checked:after:translate-x-full peer-checked:after:border-white"
|
||||
></div>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="flex items-center justify-between rounded-lg border p-3">
|
||||
<div>
|
||||
<div class="text-sm font-medium">Browser</div>
|
||||
<div class="text-xs text-gray-500">In-browser notifications</div>
|
||||
<div class="flex items-center justify-between rounded-lg border p-3">
|
||||
<div>
|
||||
<div class="text-sm font-medium">Browser</div>
|
||||
<div class="text-xs text-gray-500">In-browser notifications</div>
|
||||
</div>
|
||||
<label class="relative inline-flex cursor-pointer items-center">
|
||||
<input
|
||||
type="checkbox"
|
||||
class="peer sr-only"
|
||||
checked={notifPrefs.browserPushEnabled}
|
||||
onchange={async () => {
|
||||
notifPrefs.browserPushEnabled = !notifPrefs.browserPushEnabled;
|
||||
await saveNotifPrefs();
|
||||
}}
|
||||
/>
|
||||
<div
|
||||
class="peer h-5 w-9 rounded-full bg-gray-200 peer-checked:bg-blue-600 after:absolute after:start-[2px] after:top-[2px] after:h-4 after:w-4 after:rounded-full after:border after:border-gray-300 after:bg-white after:transition-all after:content-[''] peer-checked:after:translate-x-full peer-checked:after:border-white"
|
||||
></div>
|
||||
</label>
|
||||
</div>
|
||||
<label class="relative inline-flex cursor-pointer items-center">
|
||||
<input
|
||||
type="checkbox"
|
||||
class="peer sr-only"
|
||||
checked={notifPrefs.browserPushEnabled}
|
||||
onchange={async () => {
|
||||
notifPrefs.browserPushEnabled = !notifPrefs.browserPushEnabled;
|
||||
await saveNotifPrefs();
|
||||
}}
|
||||
/>
|
||||
<div
|
||||
class="peer h-5 w-9 rounded-full bg-gray-200 peer-checked:bg-blue-600 after:absolute after:start-[2px] after:top-[2px] after:h-4 after:w-4 after:rounded-full after:border after:border-gray-300 after:bg-white after:transition-all after:content-[''] peer-checked:after:translate-x-full peer-checked:after:border-white"
|
||||
></div>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<Separator />
|
||||
{/if}
|
||||
|
||||
<Separator />
|
||||
|
||||
<!-- Log Out Button -->
|
||||
<div>
|
||||
<h3 class="mb-2 text-sm font-semibold">Session</h3>
|
||||
|
||||
Reference in New Issue
Block a user