DateRangePickerProps

Represents the props of the KendoReact DateRangePicker component.

allowReverse? boolean

If allowReverse is set to true, the component skips the validation of whether the from value is after the to value
(see example).

If the calendarSettings property is set, its allowReverse will take precedence.

calendarSettings? DateRangePickerCalendarSettings

Represents the additional props that can be passed to the
MultiViewCalendar inside the DateRangePicker
(see example).

className? string

Sets the className of the DateRangePicker.

defaultShow? boolean

Sets the default state of the DateRangePicker upon render
(see example).

defaultValue? SelectionRange

Sets the default value of the DateRangePicker
(see example).

disabled? boolean

Determines whether the DateRangePicker is disabled
(see example).

endDateInputSettings? DateRangePickerDateInputSettings

Represents the additional props that can be passed to the end-date
DateInput inside the DateRangePicker
(see example).

focusedDate? Date

Specifies the focused date of the DateRangePicker
(see example).

format? string

Specifies the date format which is used for formatting the value of the DateInputs
(see example.

If startDateInputSettings or endDateInputSettings are set, their format will take precedence.

id? string

Specifies the id of the DateRangePicker.

max? Date

Specifies the greatest valid date
(see example).

min? Date

Specifies the smallest valid date
(see example).

onBlur? (event: FocusEvent) => void

Fires each time any of the DateRangePicker elements gets blurred.

onChange? (event: DateRangePickerChangeEvent) => void

Fires each time the user selects a part of a date range
(see example).

onFocus? (event: FocusEvent) => void

Fires each time the user focuses any of the DateRangePicker elements.

popupSettings? DateRangePickerPopupSettings

Represents the additional props that will be passed to the
Popup inside the DateRangePicker
(see example).

show? boolean

Specifies if the calendar will be displayed
(see example).

startDateInputSettings? DateRangePickerDateInputSettings

Represents the additional props that will be passed to the start-date
DateInput inside the DateRangePicker
(see example).

style? CSSProperties

Specifies the additional styles that will be applied to the wrapping DateRangePicker element.

swapButton? boolean

Determines whether the DateRangePicker will display a Swap Value button
(see example).

The DateRangePicker will display the swap button only if the
allowReverse property is also set to true.

tabIndex? number

Sets the tabIndex property of the DatePicker.

value? SelectionRange

Specifies the selected date range of the DateRangePicker
(see example).

The value has to be an object with start and end valid JavaScript
Date instances or null.