calendar fix contd

This commit was merged in pull request #11.
This commit is contained in:
victorAnumudu
2025-01-18 00:03:20 +01:00
parent 0e2f5f6760
commit b5d0fc5564
5 changed files with 54 additions and 45 deletions
@@ -0,0 +1,28 @@
import React, { useEffect, useRef } from "react";
import { Draggable } from "@fullcalendar/interaction";
const ExternalDraggable = ({dummyEvents}) => {
const eventContainerRef = useRef(null);
useEffect(() => {
// Make the external events draggable
new Draggable(eventContainerRef.current, {
itemSelector: ".fc-event",
eventData: (eventEl) => ({
title: eventEl.innerText.trim(),
}),
});
}, []);
return (
<div ref={eventContainerRef} className="external-events">
{dummyEvents.map((item, index) => (
<div key={index} className={`fc-event ${item.color}`} data-color={`${item.color}`} >
{item.title}
</div>
))}
</div>
);
};
export default ExternalDraggable;