Components
Date picker

Date Picker

The Date Picker is a comprehensive tool for date selection within your application. It supports various view modes (day, month, year), single date selection, and range selection. This component also allows the rendering of multiple grids for a broader date range view.

API Reference

Root

PropTypeDefault
defaultValue
DateValue[]
dir
'ltr' | 'rtl'
"ltr"
disabled
boolean
fixedWeeks
boolean
focusedValue
DateValue
format
(date: DateValue[]) => string
getRootNode
() => ShadowRoot | Node | Document
id
string
ids
Partial<{ grid(id: string): string; header: string; content: string; cellTrigger(id: string): string; prevTrigger(view: DateView): string; nextTrigger(view: DateView): string; ... 7 more ...; positioner: string; }>
inline
boolean
isDateUnavailable
(date: DateValue, locale: string) => boolean
locale
string
max
DateValue
messages
IntlMessages
min
DateValue
modal
boolean
name
string
numOfMonths
number
onFocusChange
(details: FocusChangeDetails) => void
onOpenChange
(details: OpenChangeDetails) => void
onValueChange
(details: ValueChangeDetails) => void
onViewChange
(details: ViewChangeDetails) => void
parse
(value: string) => DateValue[]
positioning
PositioningOptions
readOnly
boolean
selectionMode
SelectionMode
startOfWeek
number
timeZone
string
value
DateValue[]
view
DateView
"day"

Row

PropTypeDefault
asChild
boolean

Grid

PropTypeDefault
asChild
boolean
columns
number
id
string
view
DateView

Input

PropTypeDefault
asChild
boolean

Content

PropTypeDefault
asChild
boolean

Control

PropTypeDefault
asChild
boolean

DayCell

PropTypeDefault
value
DateValue
asChild
boolean
disabled
boolean
offset
Offset

Trigger

PropTypeDefault
asChild
boolean

RowGroup

PropTypeDefault
asChild
boolean

YearCell

PropTypeDefault
value
number
asChild
boolean
disabled
boolean

MonthCell

PropTypeDefault
value
number
asChild
boolean
disabled
boolean

RowHeader

PropTypeDefault
asChild
boolean

Positioner

PropTypeDefault
asChild
boolean

YearSelect

PropTypeDefault
asChild
boolean

MonthSelect

PropTypeDefault
asChild
boolean

NextTrigger

PropTypeDefault
asChild
boolean

PrevTrigger

PropTypeDefault
asChild
boolean
view
DateView

ViewTrigger

PropTypeDefault
asChild
boolean
view
DateView

ClearTrigger

PropTypeDefault
asChild
boolean

ColumnHeader

PropTypeDefault
asChild
boolean

DayCellTrigger

PropTypeDefault
asChild
boolean

YearCellTrigger

PropTypeDefault
asChild
boolean

MonthCellTrigger

PropTypeDefault
asChild
boolean