diff --git a/src/component/calendar/Calendar.jsx b/src/component/calendar/Calendar.jsx
index 6e8a65e..3abad01 100644
--- a/src/component/calendar/Calendar.jsx
+++ b/src/component/calendar/Calendar.jsx
@@ -8,13 +8,11 @@ export default function Calendar(){
const [draggedEvent, setDraggedEvent] = useState()
const handleDragStart = useCallback((event) => setDraggedEvent(event), [])
- const formatName = (name) => `${name}`
-
const dummyEvents = [
- {id: '1', name: 'Family Vacation', color: 'fc-event-primary'},
- {id: '2', name: 'Meeting In Office', color: 'fc-event-warning'},
- {id: '3', name: 'Client Call', color: 'fc-event-danger'},
- {id: '4', name: 'Interview', color: 'fc-event-success'}
+ {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: ''}
]
return(
@@ -43,10 +41,10 @@ export default function Calendar(){
- handleDragStart({ title: formatName(item.name)})
+ handleDragStart({...item})
}
>
- {item.name}
+ {item.title}
))}
@@ -60,7 +58,7 @@ export default function Calendar(){
diff --git a/src/component/calendar/EventCalendar.jsx b/src/component/calendar/EventCalendar.jsx
index 950432a..9393322 100644
--- a/src/component/calendar/EventCalendar.jsx
+++ b/src/component/calendar/EventCalendar.jsx
@@ -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"
diff --git a/src/css/style.scss b/src/css/style.scss
index badf500..61ea7ca 100644
--- a/src/css/style.scss
+++ b/src/css/style.scss
@@ -89,6 +89,7 @@ $today-highlight-bg: #fcf8e3;
// $btn-color: #fff;
$btn-bg: #8e54e9;
$btn-border: #8e54e9;
+$event-padding: 10px;
@import 'react-big-calendar/lib/sass/styles';
@import 'react-big-calendar/lib/addons/dragAndDrop/styles'; // if using DnD