Accordion
An expand/collapse list built from AccordionItem entries, with an optional "allow multiple sections open at once" mode.
CLI
Install this component into your project:
accordion
$
flutter_beautify add accordionVariants
FBAccordion.standard() · FBAccordion.outlined() — the plain constructor forwards to .standard().
Key parameters
| Parameter | Type | Default |
|---|---|---|
items | List<AccordionItem> | required — each has title and content widgets |
allowMultipleOpen | bool | false |
Usage
dart
import 'package:your_app/widgets/accordion.dart';
FBAccordion.standard(
allowMultipleOpen: true,
items: faqs.map((f) => AccordionItem(
title: Text(f.question),
content: Text(f.answer),
)).toList(),
);