import React, { useEffect, useRef } from "react"; const DatePicker = ({ onDateChange }) => { const inputRef = useRef(null); useEffect(() => { const fp = flatpickr(inputRef.current, { dateFormat: "Y-m-d", defaultDate: new Date(), onChange: (selectedDates, dateStr) => { if (onDateChange) { onDateChange(dateStr); // Pass selected date to parent } } }); return () => { // Cleanup flatpickr instance fp.destroy(); }; }, [onDateChange]); return (