import React, { useState } from "react"; import DatePicker from "react-datepicker"; import "react-datepicker/dist/react-datepicker.css"; interface DateRangePickerProps { setVonDatum: (date: Date) => void; setBisDatum: (date: Date) => void; } const DateRangePicker: React.FC = ({ setVonDatum, setBisDatum, }) => { const [startDate, setStartDate] = useState(new Date()); const [endDate, setEndDate] = useState(new Date()); return (
{ setStartDate(date); if (date) setVonDatum(date); }} selectsStart startDate={startDate} endDate={endDate} dateFormat="dd.MM.yyyy" className="border px-2 py-1 rounded" />
{ setEndDate(date); if (date) setBisDatum(date); }} selectsEnd startDate={startDate} endDate={endDate} minDate={startDate || undefined} dateFormat="dd.MM.yyyy" className="border px-2 py-1 rounded" />
); }; export default DateRangePicker;