Accordion API
API documentation for Accordion component
AccordionRoot#
Props#
Defines valid properties in Accordion component.
State#
Defines valid state in AccordionRoot component.
| name | type | default | description |
|---|---|---|---|
| value | string | number | (string | number)[] | null | Value of the active panel or an array of values in multiple mode. |
Exposes#
Defines the methods and properties exposed by Accordion component.
Interfaces#
PassThroughOptions
Defines passthrough(pt) options of Accordion component.
Types#
Instance
Instance of AccordionRoot component.
| values |
|---|
| ComponentInstance<AccordionRootProps, AccordionRootState, AccordionRootExposes> |
AccordionPanel#
Props#
Defines valid properties in AccordionPanel component.
Exposes#
Defines the methods and properties exposed by AccordionPanel component.
| name | type | default | description |
|---|---|---|---|
| accordion | AccordionRootInstance | null | The Accordion component instance. |
| active | boolean | null | Whether the item is active. |
Interfaces#
PassThroughOptions
Defines passthrough(pt) options of AccordionPanel component.
| name | type | default | description |
|---|---|---|---|
| root | AccordionPanelPassThroughType<HTMLAttributes<HTMLSpanElement>> | null | Used to pass attributes to the root's DOM element. |
Types#
Instance
Instance of AccordionPanel component.
| values |
|---|
| ComponentInstance<AccordionPanelProps, AccordionPanelState, AccordionPanelExposes> |
AccordionHeader#
Props#
Defines valid properties in AccordionHeader component.
Exposes#
Defines the methods and properties exposed by AccordionHeader component.
| name | type | default | description |
|---|---|---|---|
| accordion | AccordionRootInstance | null | The Accordion component instance. |
| accordionpanel | AccordionPanelInstance | null | The AccordionPanel component instance. |
Interfaces#
PassThroughOptions
Defines passthrough(pt) options of AccordionHeader component.
| name | type | default | description |
|---|---|---|---|
| root | AccordionHeaderPassThroughType<HTMLAttributes<HTMLSpanElement>> | null | Used to pass attributes to the root's DOM element. |
Types#
Instance
Instance of AccordionHeader component.
| values |
|---|
| ComponentInstance<AccordionHeaderProps, AccordionHeaderState, AccordionHeaderExposes> |
AccordionHeaderIndicator#
Props#
Exposes#
Interfaces#
Types#
AccordionContent#
Props#
Defines valid properties in AccordionContent component.
Exposes#
Defines the methods and properties exposed by AccordionContent component.
Types#
Instance
Instance of AccordionContent component.
| values |
|---|
| ComponentInstance<AccordionContentProps, AccordionContentState, AccordionContentExposes> |