import { DateRange } from 'react-date-range'; import { de } from 'date-fns/locale'; import { buildSelectionRange } from '../utils/dateUtils'; const RangePickerModal = ({ entry, minDate, onSelectRange, onResetRange, onClose }) => { if (!entry) { return null; } return (
event.stopPropagation()} >

Zeitraum auswählen für

{entry.label || `Store ${entry.id}`}

{ const { startDate, endDate } = ranges.selection; onSelectRange(startDate, endDate); }} moveRangeOnFirstSelection={false} ranges={[ buildSelectionRange( entry.desiredDateRange?.start, entry.desiredDateRange?.end, minDate ) ]} rangeColors={['#2563EB']} months={1} direction="horizontal" showDateDisplay={false} locale={de} minDate={minDate} />
); }; export default RangePickerModal;