Skip to main content

Date Range Picker

Calendar range selection with start/end ISO dates and in-range day highlighting.

Controlled range

Empty

Native

Controlled range

Empty

API

PropRequiredTypeDefaultDescription
themeOptionalSiteThemeatelierVisual theme.
variantOptional"native" | "custom"customCustom range calendar (default). Pass variant="native" for two styled `<input type="date">` fields.
valueOptional{ start: string; end: string }yyyy-MM-dd range.
onChangeOptional(value) => voidCalled when both ends are chosen.
min / maxOptionalstringOptional day bounds.
clearableOptionalbooleantrueShow clear action.