Functions update

This commit is contained in:
Milan Paunovic
2025-02-06 09:44:06 +01:00
parent 5ac4526baf
commit 300ce82a4d
2 changed files with 71 additions and 46 deletions

View File

@ -17,8 +17,21 @@ export const useCalendarControls = (events: any[]) => {
const handlePressEvent = useCallback((event: any) => {
const foundEvent = events?.find(x => x.id === event.id);
setEditVisible(true);
setEventForEdit(foundEvent!);
if (foundEvent) {
const processedEvent = {
...foundEvent,
startDate: foundEvent.startDate?.seconds ?
new Date(foundEvent.startDate.seconds * 1000) :
new Date(foundEvent.start),
endDate: foundEvent.endDate?.seconds ?
new Date(foundEvent.endDate.seconds * 1000) :
new Date(foundEvent.end)
};
setEditVisible(true);
setEventForEdit(processedEvent);
}
}, [events, setEditVisible, setEventForEdit]);
const handlePressCell = useCallback((date: DateOrDateTime) => {