Date Range Picker
A date range picker composed from two ordered DatePicker components.
Parameters
The modifier to be applied to the component.
The modifier to be applied to each child picker column.
The state object to control the selected date range.
Called after user interaction changes the selected range. Programmatic DateRangePickerState.selectDateRange, DateRangePickerState.selectStartDate, and DateRangePickerState.selectEndDate calls update state directly and do not invoke this callback. When app code changes the picker from a button, preset, or external value, update any app-owned state in the same handler.
Whether user scroll, click, and semantics selection actions are enabled.
Selectable year/month/day item lists plus optional inclusive date bounds.
Visible item text and optional accessibility value descriptions shared by both child pickers.
Visual and layout styling for each picker column. Per-column divider settings do not apply here; use selectionIndicator for the shared selection band instead.
The single selection band drawn across each child DatePicker. Defaults to a band derived from style.
Column layout weights and visual order for each child DatePicker.
Horizontal spacing between columns inside each child DatePicker.
Vertical spacing between start and end pickers.
Optional visible label displayed above the start picker.
Optional visible label displayed above the end picker.
Accessibility labels for the start and end pickers.