DateRangePicker
This component is used to select a date range.
Installation
Examples
Properties
title
string
startDate
string | Date
start date of the range. Either a Date object or an ISO8601 string representation of a date
endDate
string | Date
end date of the range. Either a Date object or an ISO8601 string representation of a date
onChange
(newStartDate: Date, newEndDate: Date) => void
Callback that gets executed whenever a date range is selected/changed in the date picker
closeOnSelect
boolean
Called when the calendar popup is closed
disableInput
boolean
Set to true to prevent a user from typing in a date
options
{ /** * The minimum selectable date. Either a Date object an an ISO8601 date string / minDate?: string | Date, /* * The maximum selectable date. Either a Date object an an ISO8601 date string / maxDate?: string | Date, /* * If set to true
, you cannot select a weekend date / disableWeekEnds?: boolean, /* * An array of specific dates that the user cannot select */ disableDates?: Array<Date | String> }
Additional options to control behavior
hideLabels
boolean
this will hide the labels in the placeholder (calendar icon and text)
hideInput
boolean
hide the input box
showFullMonthName
boolean
show the full month name in the month selector dropdown default is true if value is false it will show the short name "Jan" ,"Feb" and ect
compact
boolean
this will set the max width and show a compact picker
title
string
startDate
start date of the range. Either a Date object or an ISO8601 string representation of a date
string | Date
endDate
end date of the range. Either a Date object or an ISO8601 string representation of a date
string | Date
onChange
Callback that gets executed whenever a date range is selected/changed in the date picker
(newStartDate: Date, newEndDate: Date) => void
closeOnSelect
Called when the calendar popup is closed
boolean
disableInput
Set to true to prevent a user from typing in a date
boolean
options
Additional options to control behavior
{ /** * The minimum selectable date. Either a Date object an an ISO8601 date string / minDate?: string | Date, /* * The maximum selectable date. Either a Date object an an ISO8601 date string / maxDate?: string | Date, /* * If set to true
, you cannot select a weekend date / disableWeekEnds?: boolean, /* * An array of specific dates that the user cannot select */ disableDates?: Array<Date | String> }
hideLabels
this will hide the labels in the placeholder (calendar icon and text)
boolean
hideInput
hide the input box
boolean
showFullMonthName
show the full month name in the month selector dropdown default is true
if value is false it will show the short name "Jan" ,"Feb" and ect
boolean
compact
this will set the max width and show a compact picker
boolean
Last updated