AccordionItem
Containers

AccordionItem

Add an expandable section with a heading and optional metadata to an Accordion.

AccordionItem combines a heading with a collapsible content panel. Use open and onOpenChange to control expansion, or defaultOpen for local state.

Import

TSX
import { AccordionItem } from "@solarius/onset";

Props

AccordionItemProps props
PropTypeDefaultDescription
titleReactNode—Header label on the toggle button.
metaReactNode—Dim right-aligned meta on the header row (counts, sizes).
openboolean—Controlled open state.
defaultOpenbooleanfalseInitial open state when uncontrolled.
onOpenChange(open: boolean) => void—Callback when open state changes.
childrenReactNode—Body content. Unmounted while collapsed unless keepMounted is set.
keepMountedbooleanfalseKeeps panel children mounted while collapsed. Defaults to false. Passed through to Collapsible.

Example

AccordionItem