Date Picker
Calendar popup for selecting dates.
Generado a partir del código fuente público del paquete.
API
Calendarcomponente
@solidiom/date-picker — Headless date picker primitive with calendar popup. Parts: Root, Input, Trigger, Content, Calendar, Header, Grid, Cell.
Calendar(props: DatePickerCalendarProps): Element
Propiedades
class?string
hijos: Element
CalendarDateMathPortinterfaz
Adapter port for date math operations. Consumers inject an implementation (e.g. @solidiom/adapter-date-internationalized). A fallback is provided for basic Gregorian calendar math.
Cellcomponente
@solidiom/date-picker — Headless date picker primitive with calendar popup. Parts: Root, Input, Trigger, Content, Calendar, Header, Grid, Cell.
Cell(props: DatePickerCellProps): Element
Propiedades
class?stringdaynumber
Contentcomponente
@solidiom/date-picker — Headless date picker primitive with calendar popup. Parts: Root, Input, Trigger, Content, Calendar, Header, Grid, Cell.
Content(props: DatePickerContentProps): Element
Propiedades
class?stringref?(el: HTMLDivElement) => voidstyle?string | CSSProperties
hijos: Element
DatePickerCalendarPropsinterfaz
@solidiom/date-picker — Headless date picker primitive with calendar popup. Parts: Root, Input, Trigger, Content, Calendar, Header, Grid, Cell.
Propiedades
class?string
hijos: Element
DatePickerCellPropsinterfaz
@solidiom/date-picker — Headless date picker primitive with calendar popup. Parts: Root, Input, Trigger, Content, Calendar, Header, Grid, Cell.
Propiedades
class?stringdaynumber
DatePickerContentPropsinterfaz
@solidiom/date-picker — Headless date picker primitive with calendar popup. Parts: Root, Input, Trigger, Content, Calendar, Header, Grid, Cell.
Propiedades
class?stringref?(el: HTMLDivElement) => voidstyle?string | CSSProperties
hijos: Element
DatePickerContextValueinterfaz
Propiedades
contentIdstringdateMathCalendarDateMathPortfocusedDateAccessor<DateValue>formatDate(date: DateValue) => stringinputIdstringisDateDisabled(date: DateValue) => booleanopenAccessor<boolean>phaseAccessor<PresencePhase>presentAccessor<boolean>requestOpenChange(next: boolean, details: ChangeDetails<DisclosureReason>) => voidsetFocusedDate(date: DateValue) => voidsetValue(date: DateValue | undefined) => voidsetViewingMonth(date: DateValue) => voidtriggerIdstringvalueAccessor<DateValue | undefined>viewingMonthAccessor<DateValue>
DatePickerGridPropsinterfaz
@solidiom/date-picker — Headless date picker primitive with calendar popup. Parts: Root, Input, Trigger, Content, Calendar, Header, Grid, Cell.
Propiedades
class?stringweekStartsOn?number
hijos: (weeks: Accessor<number[][]>) => Element
DatePickerHeaderPropsinterfaz
@solidiom/date-picker — Headless date picker primitive with calendar popup. Parts: Root, Input, Trigger, Content, Calendar, Header, Grid, Cell.
Propiedades
class?string
hijos: Element
DatePickerInputPropsinterfaz
@solidiom/date-picker — Headless date picker primitive with calendar popup. Parts: Root, Input, Trigger, Content, Calendar, Header, Grid, Cell.
Propiedades
class?stringplaceholder?stringref?(el: HTMLInputElement) => void
DatePickerRootPropsinterfaz
@solidiom/date-picker — Headless date picker primitive with calendar popup. Parts: Root, Input, Trigger, Content, Calendar, Header, Grid, Cell.
Propiedades
dateMath?CalendarDateMathPortdefaultOpen?booleandefaultValue?DateValueformatDate?(date: DateValue) => stringisDateDisabled?(date: DateValue) => booleanonOpenChange?(open: boolean, details: ChangeDetails<DisclosureReason>) => voidonValueChange?(value: DateValue | undefined) => voidopen?Accessor<boolean>value?Accessor<DateValue | undefined>
hijos: Element
DatePickerTriggerPropsinterfaz
@solidiom/date-picker — Headless date picker primitive with calendar popup. Parts: Root, Input, Trigger, Content, Calendar, Header, Grid, Cell.
Propiedades
ref?(el: HTMLButtonElement) => void
hijos: Element
DateValueinterfaz
A calendar date value (year/month/day).
Propiedades
daynumbermonthnumberyearnumber
Gridcomponente
@solidiom/date-picker — Headless date picker primitive with calendar popup. Parts: Root, Input, Trigger, Content, Calendar, Header, Grid, Cell.
Grid(props: DatePickerGridProps): Element
Propiedades
class?stringweekStartsOn?number
hijos: (weeks: Accessor<number[][]>) => Element
Headercomponente
@solidiom/date-picker — Headless date picker primitive with calendar popup. Parts: Root, Input, Trigger, Content, Calendar, Header, Grid, Cell.
Header(props: DatePickerHeaderProps): Element
Propiedades
class?string
hijos: Element
Inputcomponente
@solidiom/date-picker — Headless date picker primitive with calendar popup. Parts: Root, Input, Trigger, Content, Calendar, Header, Grid, Cell.
Input(props: DatePickerInputProps): Element
Propiedades
class?stringplaceholder?stringref?(el: HTMLInputElement) => void
Rootcomponente
@solidiom/date-picker — Headless date picker primitive with calendar popup. Parts: Root, Input, Trigger, Content, Calendar, Header, Grid, Cell.
Root(props: DatePickerRootProps): Element
Propiedades
dateMath?CalendarDateMathPortdefaultOpen?booleandefaultValue?DateValueformatDate?(date: DateValue) => stringisDateDisabled?(date: DateValue) => booleanonOpenChange?(open: boolean, details: ChangeDetails<DisclosureReason>) => voidonValueChange?(value: DateValue | undefined) => voidopen?Accessor<boolean>value?Accessor<DateValue | undefined>
hijos: Element
Triggercomponente
@solidiom/date-picker — Headless date picker primitive with calendar popup. Parts: Root, Input, Trigger, Content, Calendar, Header, Grid, Cell.
Trigger(props: DatePickerTriggerProps): Element
Propiedades
ref?(el: HTMLButtonElement) => void
hijos: Element