EDS4 logo
@eds/react/date-dropdown
v0.0.0

DateDropdown

A dropdown control that allows the user to select a date range from a calendar.
Prop
Required
Description
Type
value
✅

The value of the selected DateRange.

DateRange
onChange
✅

Callback called when the user inputs a valid date in the input, or selects one from the DatePicker.

(value?: DateRange) => void
fromYear
—

The year that the year picker starts from. Defaults to 100 years ago.

number
toYear
—

The year that the year picker ends on. Defaults to 100 years in the future.

number
disabledDates
—

A list of dates that should be disabled. Can be a list of single dates or a DateRange.

Matcher[]
initialDisplayDate
—

The initial month displayed on the calendar if no existing date range is entered. Defaults to the current month.

Date
align
—

Alignment of the dropdown. Defaults to start.

"start" | "center" | "end"
side
—

Define which side of the trigger the dropdown will be displayed. Defaults to bottom.

"top" | "right" | "bottom" | "left"
label
—

Trigger button's label. Defaults to Date range.

string
block
—

Make the trigger button fill its container.

disabled
—

Disable the trigger button. Defaults to false.

boolean