BetaBeta pública — Consulta las notas de lanzamiento
Documentación

Date Picker

Calendar popup for selecting dates.

Paquete
@solidiom/date-picker
Versión
0.0.1-next.0
Estado
stable

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

Ver código fuente

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.

Ver código fuente

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?
string
day
number

Ver código fuente

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?
string
ref?
(el: HTMLDivElement) => void
style?
string | CSSProperties

hijos: Element

Ver código fuente

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

Ver código fuente

DatePickerCellPropsinterfaz

@solidiom/date-picker — Headless date picker primitive with calendar popup. Parts: Root, Input, Trigger, Content, Calendar, Header, Grid, Cell.

Propiedades

class?
string
day
number

Ver código fuente

DatePickerContentPropsinterfaz

@solidiom/date-picker — Headless date picker primitive with calendar popup. Parts: Root, Input, Trigger, Content, Calendar, Header, Grid, Cell.

Propiedades

class?
string
ref?
(el: HTMLDivElement) => void
style?
string | CSSProperties

hijos: Element

Ver código fuente

DatePickerContextValueinterfaz

Propiedades

contentId
string
dateMath
CalendarDateMathPort
focusedDate
Accessor<DateValue>
formatDate
(date: DateValue) => string
inputId
string
isDateDisabled
(date: DateValue) => boolean
open
Accessor<boolean>
phase
Accessor<PresencePhase>
present
Accessor<boolean>
requestOpenChange
(next: boolean, details: ChangeDetails<DisclosureReason>) => void
setFocusedDate
(date: DateValue) => void
setValue
(date: DateValue | undefined) => void
setViewingMonth
(date: DateValue) => void
triggerId
string
value
Accessor<DateValue | undefined>
viewingMonth
Accessor<DateValue>

Ver código fuente

DatePickerGridPropsinterfaz

@solidiom/date-picker — Headless date picker primitive with calendar popup. Parts: Root, Input, Trigger, Content, Calendar, Header, Grid, Cell.

Propiedades

class?
string
weekStartsOn?
number

hijos: (weeks: Accessor<number[][]>) => Element

Ver código fuente

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

Ver código fuente

DatePickerInputPropsinterfaz

@solidiom/date-picker — Headless date picker primitive with calendar popup. Parts: Root, Input, Trigger, Content, Calendar, Header, Grid, Cell.

Propiedades

class?
string
placeholder?
string
ref?
(el: HTMLInputElement) => void

Ver código fuente

DatePickerRootPropsinterfaz

@solidiom/date-picker — Headless date picker primitive with calendar popup. Parts: Root, Input, Trigger, Content, Calendar, Header, Grid, Cell.

Propiedades

dateMath?
CalendarDateMathPort
defaultOpen?
boolean
defaultValue?
DateValue
formatDate?
(date: DateValue) => string
isDateDisabled?
(date: DateValue) => boolean
onOpenChange?
(open: boolean, details: ChangeDetails<DisclosureReason>) => void
onValueChange?
(value: DateValue | undefined) => void
open?
Accessor<boolean>
value?
Accessor<DateValue | undefined>

hijos: Element

Ver código fuente

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

Ver código fuente

DateValueinterfaz

A calendar date value (year/month/day).

Propiedades

day
number
month
number
year
number

Ver código fuente

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?
string
weekStartsOn?
number

hijos: (weeks: Accessor<number[][]>) => Element

Ver código fuente

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

Ver código fuente

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?
string
placeholder?
string
ref?
(el: HTMLInputElement) => void

Ver código fuente

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?
CalendarDateMathPort
defaultOpen?
boolean
defaultValue?
DateValue
formatDate?
(date: DateValue) => string
isDateDisabled?
(date: DateValue) => boolean
onOpenChange?
(open: boolean, details: ChangeDetails<DisclosureReason>) => void
onValueChange?
(value: DateValue | undefined) => void
open?
Accessor<boolean>
value?
Accessor<DateValue | undefined>

hijos: Element

Ver código fuente

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

Ver código fuente