Skip to main content

Date picker (range)

A popover two-month date range picker.

import DatePickerWithRange from '@rtorcato/shadcn-ui/components/ui-extended/date-picker-with-range'

Usage

Uncontrolled (manages its own state):

<DatePickerWithRange onChange={(range) => console.log(range)} />

Controlled:

const [range, setRange] = useState<DateRange>()
<DatePickerWithRange value={range} onChange={setRange} />

Props

PropTypeDefaultDescription
valueDateRangeControlled selected range. Omit for uncontrolled usage.
onChange(range?: DateRange) => voidCalled when the selected range changes.
defaultValueDateRangeInitial range when uncontrolled.
classNamestringWrapper class.