UNPKG

premiumcalendar

Version:

A lightweight and customizable JavaScript + CSS calendar library for modern web applications.

22 lines (16 loc) 484 B
import { useEffect, useId } from "react"; import MMKPremiumCalendar from "./dist/premiumcalendar.min"; import "./dist/premiumcalendar.min.css"; function PremiumCalendarUI({config}) { const id = useId(); useEffect(() => { const calendar = new MMKPremiumCalendar(`#${id}`, config); return () => { if (calendar.destroy) { calendar.destroy(); } }; }, [id]); return <div id={id}></div>; } export default PremiumCalendarUI;