From 3c046c90d758db99d1f08cf8a0d3b6fea233a608 Mon Sep 17 00:00:00 2001
From: victorAnumudu
Date: Wed, 18 Dec 2024 16:36:22 +0100
Subject: [PATCH] fixing calendar issues
---
src/component/calendar/Calendar.jsx | 10 +++++-----
src/component/calendar/EventCalendar.jsx | 10 +++++-----
2 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/src/component/calendar/Calendar.jsx b/src/component/calendar/Calendar.jsx
index 34ef007..cd44064 100644
--- a/src/component/calendar/Calendar.jsx
+++ b/src/component/calendar/Calendar.jsx
@@ -9,10 +9,10 @@ export default function Calendar(){
const handleDragStart = useCallback((event) => setDraggedEvent(event), [])
const dummyEvents = [
- {id: '1', title: 'Family Vacation', color: 'fc-event-primary', start: new Date('2024-12-18'), end: new Date('2024-12-18'), allDay: false,resource: ''},
- {id: '2', title: 'Meeting In Office', color: 'fc-event-warning', start: new Date('2024-12-19'), end: new Date('2024-12-19'), allDay: false,resource: ''},
- {id: '3', title: 'Client Call', color: 'fc-event-danger', start: new Date('2024-12-20'), end: new Date('2024-12-20'), allDay: false,resource: ''},
- {id: '4', title: 'Interview', color: 'fc-event-success', start: new Date('2024-12-21'), end: new Date('2024-12-21'), allDay: false,resource: ''}
+ {id: '1', title: 'Family Vacation', color: 'fc-event-primary', start: new Date('2024-12-18'), end: new Date('2024-12-18'), isAllDay: false, resource: ''},
+ {id: '2', title: 'Meeting In Office', color: 'fc-event-warning', start: new Date('2024-12-19'), end: new Date('2024-12-19'), isAllDay: false, resource: ''},
+ {id: '3', title: 'Client Call', color: 'fc-event-danger', start: new Date('2024-12-20'), end: new Date('2024-12-20'), isAllDay: false, resource: ''},
+ {id: '4', title: 'Interview', color: 'fc-event-success', start: new Date('2024-12-21'), end: new Date('2024-12-21'), isAllDay: false, resource: ''}
]
return(
@@ -38,7 +38,7 @@ export default function Calendar(){
{dummyEvents.map((item, index) => (
handleDragStart({...item})
}
diff --git a/src/component/calendar/EventCalendar.jsx b/src/component/calendar/EventCalendar.jsx
index 46d7af7..3c6fc91 100644
--- a/src/component/calendar/EventCalendar.jsx
+++ b/src/component/calendar/EventCalendar.jsx
@@ -23,7 +23,7 @@ export default function EventCalendar({draggedEvent, setDraggedEvent}) {
const moveEvent = useCallback(
({ event, start, end, isAllDay: droppedOnAllDaySlot = false }) => {
- // const { allDay } = event
+ const { isAllDay } = event
// if (!allDay && droppedOnAllDaySlot) {
// event.allDay = true
@@ -33,10 +33,10 @@ export default function EventCalendar({draggedEvent, setDraggedEvent}) {
// }
setMyEvents((prev) => {
- // const existing = prev.find((ev) => ev.id === event.id) ?? {}
- // const filtered = prev.filter((ev) => ev.id !== event.id)
- // return [...filtered, { ...existing, start, end, allDay: event.allDay }]
- return [...prev, { ...event, start, end, allDay: event.allDay }]
+ const existing = prev.find((ev) => ev.id === event.id) ?? {}
+ const filtered = prev.filter((ev) => ev.id !== event.id)
+ return [...filtered, { ...existing, start, end, allDay: event.allDay }]
+ // return [...prev, { ...event, start, end, allDay: event.allDay }]
})
},
[setMyEvents]