From 111baa27f9a1efabd9a435b4d94ba4fb6763b4ae Mon Sep 17 00:00:00 2001 From: Stephen Adamson Date: Thu, 25 Jun 2026 14:42:19 +0100 Subject: [PATCH] =?UTF-8?q?style:=20fix=20require-each-key=20=E2=80=94=20a?= =?UTF-8?q?dd=20missing=20keys=20to=20all=20{#each}=20blocks?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/lib/components/account/UserBookingModal.svelte | 2 +- frontend/src/lib/components/admin/ApprovalModal.svelte | 2 +- frontend/src/lib/components/admin/BookingModal.svelte | 2 +- frontend/src/lib/components/admin/BusinessSettings.svelte | 2 +- frontend/src/lib/components/admin/HolidayHours.svelte | 4 ++-- frontend/src/lib/components/admin/WeeklySchedule.svelte | 4 ++-- frontend/src/lib/components/booking/BookingFlow.svelte | 4 ++-- frontend/src/lib/components/payments/PaymentModal.svelte | 2 +- frontend/src/lib/components/payments/UserPaymentModal.svelte | 4 ++-- frontend/src/routes/account/+page.svelte | 4 ++-- frontend/src/routes/schedule/+page.svelte | 4 ++-- 11 files changed, 17 insertions(+), 17 deletions(-) diff --git a/frontend/src/lib/components/account/UserBookingModal.svelte b/frontend/src/lib/components/account/UserBookingModal.svelte index 3cc853b..45a2b8a 100644 --- a/frontend/src/lib/components/account/UserBookingModal.svelte +++ b/frontend/src/lib/components/account/UserBookingModal.svelte @@ -608,7 +608,7 @@ ${hasVAT ? `

VAT is included at ${biz?.default_vat_rate ?? 20}

- {#each selectedBooking.discounts as d} + {#each selectedBooking.discounts as d (d.id)}
diff --git a/frontend/src/lib/components/admin/ApprovalModal.svelte b/frontend/src/lib/components/admin/ApprovalModal.svelte index 3b8d809..26da7a8 100644 --- a/frontend/src/lib/components/admin/ApprovalModal.svelte +++ b/frontend/src/lib/components/admin/ApprovalModal.svelte @@ -663,7 +663,7 @@ {#if booking.discounts && booking.discounts.length > 0}

Applied Discounts

- {#each booking.discounts as d} + {#each booking.discounts as d (d.id)}

- {d.discount_source === 'loyalty' ? 'Loyalty Stamp Card' diff --git a/frontend/src/lib/components/admin/BookingModal.svelte b/frontend/src/lib/components/admin/BookingModal.svelte index 2e52bdc..bd4080a 100644 --- a/frontend/src/lib/components/admin/BookingModal.svelte +++ b/frontend/src/lib/components/admin/BookingModal.svelte @@ -575,7 +575,7 @@

- {#each selectedBooking.discounts as d} + {#each selectedBooking.discounts as d (d.id)}
diff --git a/frontend/src/lib/components/admin/BusinessSettings.svelte b/frontend/src/lib/components/admin/BusinessSettings.svelte index 16ad2ca..958f4d1 100644 --- a/frontend/src/lib/components/admin/BusinessSettings.svelte +++ b/frontend/src/lib/components/admin/BusinessSettings.svelte @@ -628,7 +628,7 @@ onchange={() => validateField('voucher_type')} > - {#each VOUCHER_TYPES as vt} + {#each VOUCHER_TYPES as vt (vt.value)} {/each} diff --git a/frontend/src/lib/components/admin/HolidayHours.svelte b/frontend/src/lib/components/admin/HolidayHours.svelte index b6b05e2..c28527e 100644 --- a/frontend/src/lib/components/admin/HolidayHours.svelte +++ b/frontend/src/lib/components/admin/HolidayHours.svelte @@ -561,7 +561,7 @@ disabled={!row.is_open} class="w-24 text-sm" > - {#each Array(24) as _, hour} + {#each Array(24) as _, hour (hour)} {#each TIME15 as min (min)}