Accordion
Sezioni comprimibili che i lettori espandono per i dettagli. Usale per FAQ, elenchi di funzionalità e opzioni di configurazione.
Gli accordion sono sezioni comprimibili. I lettori vedono il titolo e lo espandono per visualizzare i dettagli. Un accordion può avere un'icona e una descrizione. È inoltre possibile raggruppare più accordion.
Usa gli Accordion quando:
- FAQ: i lettori scorrono le domande ed espandono le risposte
- Elenchi di funzionalità: ogni funzionalità ha una sezione con i dettagli
- Opzioni di configurazione: raggruppa le impostazioni per categoria
- Guide passo-passo con dettagli espandibili
Utilizzo
<Accordion title="Advanced Configuration">
Optional details go here.
</Accordion>
Fisarmonica di base
This content is hidden until the accordion is expanded.
You can include any content here: text, code, images, or other components.
<Accordion title="Click to expand">
This content is hidden until the accordion is expanded.
You can include any content here: text, code, images, or other components.
</Accordion>
Con descrizione
Aggiungi un sottotitolo con la prop description:
Documentation for authentication API endpoints goes here.
<Accordion title="API Reference" description="Authentication endpoints">
Documentation for authentication API endpoints goes here.
</Accordion>
Aperta per impostazione predefinita
Avvia espanso con defaultOpen:
This accordion starts in the open state.
<Accordion title="Already Expanded" defaultOpen>
This accordion starts in the open state.
</Accordion>
Con icona
Configuration options and settings.
<Accordion title="Settings" icon="gear">
Configuration options and settings.
</Accordion>
Fisarmonica e contenuto espandibile a confronto
| Feature | Accordion | Expandable |
|---|---|---|
| Icons | Yes | No |
| Descriptions | Yes (subtitle) | No |
| Grouping | AccordionGroup | Standalone |
| Visual weight | Heavier, section-like | Lighter, inline |
| Best for | FAQs, feature lists | Supplementary content |
Regola pratica: Usa Accordion quando le sezioni hanno pari importanza e i lettori scelgono tra di esse. Usa Expandable per i dettagli "utili ma non essenziali" che non richiedono particolare evidenza visiva.
Proprietà
stringrequiredAccordion header text.
stringSubtitle displayed below the title.
stringFont Awesome icon name (e.g., "gear", "settings").
stringdefault: lightIcon style variant: light, regular, or solid.
booleandefault: falseStart in expanded state.
