From 88f3909634225d783a88bad6569baef96668d424 Mon Sep 17 00:00:00 2001 From: Alexander Bocken Date: Fri, 3 Apr 2026 08:44:32 +0200 Subject: [PATCH] chore: Svelte 5 syntax updates, a11y fixes, and dead CSS removal Replace deprecated svelte:component with direct component invocation, use span instead of label for non-input controls with role="group", remove unused imports and dead CSS rules. --- .../components/tasks/StickerCalendar.svelte | 2 +- src/lib/components/tasks/StickerPopup.svelte | 1 + src/lib/components/tasks/TaskForm.svelte | 22 +++++++++---------- .../edit/[name]/+page.svelte | 18 ++------------- .../cospend/payments/edit/[id]/+page.svelte | 3 --- .../[workout=fitnessWorkout]/+page.svelte | 6 ++--- src/routes/tasks/+page.svelte | 3 ++- 7 files changed, 20 insertions(+), 35 deletions(-) diff --git a/src/lib/components/tasks/StickerCalendar.svelte b/src/lib/components/tasks/StickerCalendar.svelte index ad52c93..2200700 100644 --- a/src/lib/components/tasks/StickerCalendar.svelte +++ b/src/lib/components/tasks/StickerCalendar.svelte @@ -3,7 +3,7 @@ import { getStickerById } from '$lib/utils/stickers'; import { startOfMonth, endOfMonth, startOfWeek, endOfWeek, - eachDayOfInterval, isSameMonth, isSameDay, isToday, format, addMonths, subMonths + eachDayOfInterval, isSameMonth, isToday, format, addMonths, subMonths } from 'date-fns'; import { de } from 'date-fns/locale'; diff --git a/src/lib/components/tasks/StickerPopup.svelte b/src/lib/components/tasks/StickerPopup.svelte index d481f04..cc78172 100644 --- a/src/lib/components/tasks/StickerPopup.svelte +++ b/src/lib/components/tasks/StickerPopup.svelte @@ -16,6 +16,7 @@