Skip to content

Date Range

Date picker with custom calendar dropdown. Supports single date and range selection modes.

<!-- Single date -->
<reke-date-range mode="single" label="Date" value="2026-02-25"></reke-date-range>
<!-- Date range (default) -->
<reke-date-range label="Period" from="2026-01-01" to="2026-02-25"></reke-date-range>
<!-- With min/max constraints -->
<reke-date-range mode="single" min="2026-01-01" max="2026-12-31"></reke-date-range>
PropertyTypeDefaultDescription
mode'single' | 'range''range'Selection mode
valuestring''Selected date (single mode)
fromstring''Start date (range mode)
tostring''End date (range mode)
labelstring''Label text
placeholderstring''Placeholder text
minstring''Minimum selectable date
maxstring''Maximum selectable date
disabledbooleanfalseDisables the picker
errorbooleanfalseError state
  • First click selects from, second click selects to (auto-swaps if to < from)
  • Clicking outside or pressing Escape after selecting only from auto-completes by setting to = from
  • Calendar navigation includes month arrows and year arrows
EventDetailDescription
reke-changeSingle: { value }, Range: { from, to }Fired when date changes
PartDescription
triggerThe date display/input
calendarThe calendar dropdown