diff --git a/components/calendar/CalendarEvent.vue b/components/calendar/CalendarEvent.vue index fe1abba..c0f0811 100644 --- a/components/calendar/CalendarEvent.vue +++ b/components/calendar/CalendarEvent.vue @@ -10,7 +10,7 @@ const props = defineProps<{ }>() const { areDatesIdentical } = useCalendar() -const { revealEditEventModal } = useCalendarEvents() +const { revealEditEventModal, revealDeleteEventModal } = useCalendarEvents() const { lastActiveEvent } = storeToRefs(useCalendarEvents()) const spansMultipleDays = Boolean(props.event.startDate && props.event.endDate) @@ -30,6 +30,12 @@ function handleDoubleClick() { revealEditEventModal() } +function handleDelete() { + isPopoverDetailsOpen.value = false + lastActiveEvent.value = { ...props.event } + revealDeleteEventModal() +} + function handleClosePopover() { isPopoverDetailsOpen.value = false } @@ -39,8 +45,7 @@ function handleClosePopover() {