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

Accordion

Vertically stacked set of collapsible sections.

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

Generado a partir del código fuente público del paquete.

API

AccordionContentPropsinterfaz

Props for the accordion item content region.

Propiedades

class?
string
style?
string | CSSProperties

hijos: Element

Ver código fuente

AccordionItemPropsinterfaz

Props for an individual accordion item.

Propiedades

disabled?
boolean — Whether this item is disabled.
value
string — Unique value identifying this item.

hijos: Element

Ver código fuente

AccordionReasontipo

Reason for an accordion value change.

Ver código fuente

AccordionRootPropsinterfaz

Props for the accordion root container.

Propiedades

collapsible?
boolean — Whether all items can be collapsed in single mode. Default: false.
defaultValue?
string[] — Default expanded value(s) for uncontrolled mode.
disabled?
Accessor<boolean> — Disabled state for all items.
onValueChange?
(value: string[], details: ChangeDetails<AccordionReason>) => void — Called when expanded items change.
type?
"single" | "multiple" — Expand mode: "single" allows one open item, "multiple" allows many.
value?
Accessor<string[]> — Controlled expanded value(s).

hijos: Element

Ver código fuente

AccordionTriggerPropsinterfaz

Props for the accordion item trigger button.

Propiedades

ref?
(el: HTMLButtonElement) => void

hijos: Element

Ver código fuente

Contentcomponente

@solidiom/accordion — Headless accordion primitive with single/multiple expand modes. Parts: Root, Item, Trigger, Content.

                        Content(props: AccordionContentProps): Element
                      

Propiedades

class?
string
style?
string | CSSProperties

hijos: Element

Ver código fuente

Itemcomponente

@solidiom/accordion — Headless accordion primitive with single/multiple expand modes. Parts: Root, Item, Trigger, Content.

                        Item(props: AccordionItemProps): Element
                      

Propiedades

disabled?
boolean — Whether this item is disabled.
value
string — Unique value identifying this item.

hijos: Element

Ver código fuente

Rootcomponente

@solidiom/accordion — Headless accordion primitive with single/multiple expand modes. Parts: Root, Item, Trigger, Content.

                        Root(props: AccordionRootProps): Element
                      

Propiedades

collapsible?
boolean — Whether all items can be collapsed in single mode. Default: false.
defaultValue?
string[] — Default expanded value(s) for uncontrolled mode.
disabled?
Accessor<boolean> — Disabled state for all items.
onValueChange?
(value: string[], details: ChangeDetails<AccordionReason>) => void — Called when expanded items change.
type?
"single" | "multiple" — Expand mode: "single" allows one open item, "multiple" allows many.
value?
Accessor<string[]> — Controlled expanded value(s).

hijos: Element

Ver código fuente

Triggercomponente

@solidiom/accordion — Headless accordion primitive with single/multiple expand modes. Parts: Root, Item, Trigger, Content.

                        Trigger(props: AccordionTriggerProps): Element
                      

Propiedades

ref?
(el: HTMLButtonElement) => void

hijos: Element

Ver código fuente