The library is still in early development. Breaking changes and bugs may occur without prior notice. Thanks for your interest in using the library!
A collapsible component used to group and hide content sections.
Import the Accordion
, AccordionItem
, AccordionTrigger
, and
AccordionContent
components from @bun-ui/react
and use them in your project:
import {
Accordion,
AccordionContent,
AccordionItem,
AccordionTrigger,
} from "@bun-ui/react"
<Accordion type="single" collapsible>
<AccordionItem value="item-1">
<AccordionTrigger>Section 1</AccordionTrigger>
<AccordionContent>Content for section 1.</AccordionContent>
</AccordionItem>
<AccordionItem value="item-2">
<AccordionTrigger>Section 2</AccordionTrigger>
<AccordionContent>Content for section 2.</AccordionContent>
</AccordionItem>
</Accordion>
Use the type="single"
prop to allow only one section to be open at a time.
Use the type="multiple"
prop to allow multiple sections to be open
simultaneously.
Disable specific accordion items using the disabled
prop.
The Accordion
components can be customized using the className
prop or by
extending their styles with your design system.