(preset: DateRangePreset)
| 141 | }; |
| 142 | |
| 143 | const handlePreset = (preset: DateRangePreset) => { |
| 144 | const { from, to } = preset.range(); |
| 145 | setSelection({ from, to }); |
| 146 | // Presets are a complete selection — commit immediately. |
| 147 | onChange(toBoundary(from, to, now ?? new Date())); |
| 148 | setOpen(false); |
| 149 | }; |
| 150 | |
| 151 | const handleCalendarSelect = (range: DayPickerDateRange | undefined) => { |
| 152 | if (!range) return; |
no test coverage detected