From 45a907867516e67b2d67df4581b37613b55f440b Mon Sep 17 00:00:00 2001 From: Leo Vasanko Date: Thu, 21 Aug 2025 16:47:16 -0600 Subject: [PATCH] Weekday repeats, better splitting, moving and deletion of repeated events. --- src/components/CalendarView.vue | 4 +- src/components/EventDialog.vue | 223 ++++++++++++++++++++++++++++---- src/components/EventOverlay.vue | 150 ++++++++++++--------- src/stores/CalendarStore.js | 168 ++++++++++++++++++++++-- 4 files changed, 449 insertions(+), 96 deletions(-) diff --git a/src/components/CalendarView.vue b/src/components/CalendarView.vue index 9f8d963..c3c484d 100644 --- a/src/components/CalendarView.vue +++ b/src/components/CalendarView.vue @@ -308,9 +308,9 @@ const handleDayTouchEnd = (dateStr) => { } } -const handleEventClick = (eventId) => { +const handleEventClick = (eventInstanceId) => { if (eventDialog.value) { - eventDialog.value.openEditDialog(eventId) + eventDialog.value.openEditDialog(eventInstanceId) } } diff --git a/src/components/EventDialog.vue b/src/components/EventDialog.vue index caecb77..8a750ae 100644 --- a/src/components/EventDialog.vue +++ b/src/components/EventDialog.vue @@ -1,6 +1,6 @@