Skip to contentSkip to Content
ComponentsAccordion

Accordion

Collapsible content sections for organizing information into expandable panels. Use Accordion for FAQs, grouped content, or any situation where you want to reduce page clutter while keeping information accessible. Unlike MethodAccordion, which is structured for API methods, Accordion supports any content.

API

Accordion

PropTypeDefaultDescription
childrenReactNodeOne or more <AccordionItem> elements.

AccordionItem

PropTypeDefaultDescription
titlestringThe heading shown in the collapsed state.
defaultOpenbooleanfalseWhether the item starts expanded.
childrenReactNodeContent revealed when expanded.

Example

Yes. Folio includes a migration guide and an RST directive converter for moving existing pages to Markdown.

<Accordion> <AccordionItem title="What is Folio?"> Folio is a modern Python documentation generator that uses Nextra and shadcn/ui to produce structured, interactive documentation sites. </AccordionItem> <AccordionItem title="How does it compare to Sphinx?"> Folio generates a modern React-based site with live search, dark mode, and responsive design out of the box. </AccordionItem> <AccordionItem title="Can I migrate from Sphinx?" defaultOpen> Yes. Folio includes a migration guide and an RST directive converter for moving existing pages to Markdown. </AccordionItem> </Accordion>