Moved event modal states and functions to event store

This commit is contained in:
Alexis
2024-06-05 18:28:38 +02:00
parent 28cdffa90b
commit 6749fdb46e
5 changed files with 152 additions and 15 deletions

View File

@@ -298,15 +298,6 @@ export const useCalendar = defineStore('calendar', () => {
isAdvancedSearchOpen.value = true
}
/**
* State for advanced search modal
*/
const isEditEventModalOpen: Ref<boolean> = ref<boolean>(false)
function revealEditEventModal() {
isEditEventModalOpen.value = true
}
/**
* Switches the active viewType
*
@@ -649,8 +640,6 @@ export const useCalendar = defineStore('calendar', () => {
isCurrentScreenActive,
isAdvancedSearchOpen,
revealAdvancedSearch,
isEditEventModalOpen,
revealEditEventModal,
convertDateToDays,
getDifferenceInDays,
areDatesIdentical,

View File

@@ -165,6 +165,24 @@ export const useCalendarEvents = defineStore('calendar-events', () => {
}
}
/**
* State for event modal edition
*/
const isEditEventModalOpen: Ref<boolean> = ref<boolean>(false)
function revealEditEventModal() {
isEditEventModalOpen.value = true
}
/**
* State for event modal edition
*/
const isDeleteEventModalOpen: Ref<boolean> = ref<boolean>(false)
function revealDeleteEventModal() {
isDeleteEventModalOpen.value = true
}
/**
* EVENT CREATION FUNCTIONS
*/
@@ -219,5 +237,21 @@ export const useCalendarEvents = defineStore('calendar-events', () => {
}
}
return { allEvents, setEvents, currentEvents, getRelativeEventFromDate, getRelativeEventFromEvent, eventSkeleton, resetSkeleton, submitSkeleton, lastActiveEvent, updateEventFromSkeleton, deleteEvent }
return {
allEvents,
setEvents,
currentEvents,
getRelativeEventFromDate,
getRelativeEventFromEvent,
eventSkeleton,
resetSkeleton,
submitSkeleton,
lastActiveEvent,
updateEventFromSkeleton,
deleteEvent,
isEditEventModalOpen,
revealEditEventModal,
isDeleteEventModalOpen,
revealDeleteEventModal
}
})