--- category: display --- # Accordion Source: `components/ui/accordion.tsx`. `Accordion` is a compound component. Its parts are exported **flat** (`AccordionItem`, not `Accordion.Item`) and each is a separate top-level export of the bundle: | Part | Props | | --- | --- | | `AccordionItem` | `React.ComponentProps` | | `AccordionTrigger` | `React.ComponentProps` | | `AccordionContent` | `React.ComponentProps` | All parts accept `className` and are composed as children of `Accordion`.