Accordion
Vertically stacked set of collapsible sections.
Generado a partir del código fuente público del paquete.
API
AccordionContentPropsinterfaz
Props for the accordion item content region.
Propiedades
class?stringstyle?string | CSSProperties
hijos: Element
AccordionItemPropsinterfaz
Props for an individual accordion item.
Propiedades
disabled?boolean— Whether this item is disabled.valuestring— Unique value identifying this item.
hijos: Element
AccordionReasontipo
Reason for an accordion value change.
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
AccordionTriggerPropsinterfaz
Props for the accordion item trigger button.
Propiedades
ref?(el: HTMLButtonElement) => void
hijos: Element
Contentcomponente
@solidiom/accordion — Headless accordion primitive with single/multiple expand modes. Parts: Root, Item, Trigger, Content.
Content(props: AccordionContentProps): Element
Propiedades
class?stringstyle?string | CSSProperties
hijos: Element
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.valuestring— Unique value identifying this item.
hijos: Element
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
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