@everest-ui/react-accordion
v1.2.0
Published
This is an **Accordion** component, very similar to the _shadcn_ implementation
Readme
react-accordion component
This is an Accordion component, very similar to the shadcn implementation
Installing
pnpm add @everest-ui/react-accordion
npm install @everest-ui/react-accordion
yarn add @everest-ui/react-accordionComponents
Accordion- This is the main provider to wrap allAccordionItems. Acceptstypeprop which equals eithermultipleorsingleAccordionItem- This is where you put yourAccordionTriggerandAccordionContent. Acceptsvalueprop to give accordions a unique idAccordionTrigger- Triggers the accordionAccordionContent- The content to show and hide
Usage
// import
import {
Accordion,
AccordionItem,
AccordionTrigger,
AccordionContent
} from "@everest-ui/react-accordion";
// use
<Accordion type="multiple">
<AccordionItem>
<AccordionTrigger>Is it accessible ?</AccordionTrigger>
<AccordionContent>Yes. It adheres to the WAI-ARIA design pattern.</AccordionContent>
</AccordionItem>
<AccordionItem>
<AccordionTrigger>Is it styled?</AccordionTrigger>
<AccordionContent>
Yes. It comes with default styles that matches the other components' aesthetic.
</AccordionContent>
</AccordionItem>
<AccordionItem>
<AccordionTrigger>Is it animated?</AccordionTrigger>
<AccordionContent>Yes. It's animated by default, but you can disable it if you prefer.</AccordionContent>
</AccordionItem>
</Accordion>