Accordion
Accordions hide secondary content until it’s needed, perfect for FAQs, optional details, and long reference material.
Single accordion
Grouped
Wrap multiple accordions in an <AccordionGroup> to render them as connected
rows. Pass open to expand one by default, and icon for a Lucide glyph.
Usage
<script> import { Accordion, AccordionGroup } from '$lib';</script><AccordionGroup> <Accordion title="Installation" icon="download" open> Run `pnpm install` then `pnpm dev`. </Accordion></AccordionGroup>Props
| Prop | Type | Description |
|---|---|---|
title |
string |
Header text (required) |
icon |
string |
Optional Lucide icon name |
open |
boolean |
Expand by default (uncontrolled) |