From 1169d6cc1524b170f8e73695214bbcd4b7c9f3fb Mon Sep 17 00:00:00 2001 From: Leo Vasanko Date: Mon, 25 Aug 2025 19:55:27 -0600 Subject: [PATCH] Readd function that had gone missing in refactoring. --- src/components/CalendarView.vue | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/components/CalendarView.vue b/src/components/CalendarView.vue index cb278c4..b2912e6 100644 --- a/src/components/CalendarView.vue +++ b/src/components/CalendarView.vue @@ -193,6 +193,17 @@ function finalizeDragAndCreate() { removeGlobalTouchListeners() } +// Build a minimal event creation payload from current selection +// Returns null if selection is invalid or empty. +function createEventFromSelection() { + const sel = selection.value || {} + if (!sel.startDate || !sel.dayCount || sel.dayCount <= 0) return null + return { + startDate: sel.startDate, + dayCount: sel.dayCount, + } +} + function getDateUnderPoint(x, y) { const el = document.elementFromPoint(x, y) let cur = el