calendar fix

This commit is contained in:
victorAnumudu
2024-12-18 14:12:45 +01:00
parent b6886956c9
commit 319b9d04aa
3 changed files with 13 additions and 22 deletions
+5 -13
View File
@@ -10,7 +10,7 @@ const localizer = dayjsLocalizer(dayjs)
const DnDCalendar = withDragAndDrop(Calendar)
export default function EventCalendar({draggedEvent, setDraggedEvent, formatName}) {
export default function EventCalendar({draggedEvent, setDraggedEvent}) {
const myEventsList = []
const [myEvents, setMyEvents] = useState(myEventsList)
@@ -34,7 +34,6 @@ export default function EventCalendar({draggedEvent, setDraggedEvent, formatName
)
const [displayDragItemInCell, setDisplayDragItemInCell] = useState(true)
const [counters, setCounters] = useState({ item1: 0, item2: 0 })
const eventPropGetter = useCallback(
(event) => ({
@@ -80,24 +79,17 @@ export default function EventCalendar({draggedEvent, setDraggedEvent, formatName
return
}
const { name } = draggedEvent
const { title } = draggedEvent
const event = {
title: formatName(name, counters[name]),
title: title,
start,
end,
isAllDay,
}
setDraggedEvent(null)
setCounters((prev) => {
const { [name]: count } = prev
return {
...prev,
[name]: count + 1,
}
})
newEvent(event)
},
[draggedEvent, counters, setDraggedEvent, setCounters, newEvent]
[draggedEvent, setDraggedEvent, newEvent]
)
const resizeEvent = useCallback(
@@ -118,7 +110,7 @@ export default function EventCalendar({draggedEvent, setDraggedEvent, formatName
displayDragItemInCell ? dragFromOutsideItem : null
}
draggableAccessor="isDraggable"
eventPropGetter={eventPropGetter}
// eventPropGetter={eventPropGetter}
localizer={localizer}
events={myEvents}
startAccessor="start"