Components / Navigation

Accordion native

Collapsible sections; the child at index i is the body of item i.

Children
many
Loading the renderer…
Accordion rendered by the React renderer on Web
Web React
Accordion rendered by the SwiftUI renderer on iOS
iOS SwiftUI
Accordion rendered by the Compose renderer on Android
Android Compose
Accordion rendered by the gpui renderer on Desktop
Desktop gpui

View exponential-ui-accordion, painted by each native renderer.

type · single
type · multiple
PropTypeDefaultDescription
itemsrequired[accordionItem]–The section headers in order.
typesingle | multiple"single"One section open at a time, or any number.
valuebindstring–The open section's value (comma-joined when multiple); bind it.
NameKind
on.changeevent: runs an action
Role
group
Semantics
headers = buttons with aria-expanded controlling regions
KeysAction
EnterSpacetoggle the focused section
ArrowDownArrowUpnext/previous header
HomeEndfirst/last header
Recipe parts
Accordion/rootAccordion/itemAccordion/triggerAccordion/contentAccordion/count
Keyed by
type:hover:pressed:focus:disabled:checked:open:selected:invalid:dragover

Themes · Write a theme