src/modules/Accordion/Accordion.js
A standard Accordion.
Accordion can be rendered via shorthand prop. It will automatically manage the component state.
A styled accordion adds basic formatting.
An accordion can take up the width of its container.
An accordion can be formatted to appear on dark backgrounds.
The `activeIndex` prop controls which panel is open.
An accordion can have multiple panels open at the same time.
An accordion can have multiple levels of nested content.
An accordion can be used anywhere where content can be shown or hidden. For example, to show optional form fields.
Panels of Accordion can be rendered via shorthand prop.
An accordion title can have a customizable icon.