From 96ab71a579fc7867c4f349475acbab25d09d70bc Mon Sep 17 00:00:00 2001 From: Stephen Adamson Date: Fri, 29 May 2026 16:07:26 +0100 Subject: [PATCH] refactor: admin booking modals with shared formatting and auto-select Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus --- .../admin/BookingCreateModal.svelte | 2 +- .../lib/components/admin/BookingModal.svelte | 128 ++++++++++-------- .../lib/components/admin/WalkInBooking.svelte | 49 ++++++- .../components/admin/WalkInCreateModal.svelte | 2 +- 4 files changed, 116 insertions(+), 65 deletions(-) diff --git a/frontend/src/lib/components/admin/BookingCreateModal.svelte b/frontend/src/lib/components/admin/BookingCreateModal.svelte index f047880..127320c 100644 --- a/frontend/src/lib/components/admin/BookingCreateModal.svelte +++ b/frontend/src/lib/components/admin/BookingCreateModal.svelte @@ -74,7 +74,7 @@ // Step 4: Date & Time let placeholder = $state( - new CalendarDate(new Date().getFullYear(), new Date().getMonth() + 1, new Date().getDate()) + new CalendarDate(new SvelteDate().getFullYear(), new SvelteDate().getMonth() + 1, new SvelteDate().getDate()) ); let selectedDate = $state(undefined); let selectedTime = $state(null); diff --git a/frontend/src/lib/components/admin/BookingModal.svelte b/frontend/src/lib/components/admin/BookingModal.svelte index 04d7b7f..b2100e7 100644 --- a/frontend/src/lib/components/admin/BookingModal.svelte +++ b/frontend/src/lib/components/admin/BookingModal.svelte @@ -1,11 +1,11 @@