Accordion
A vertically stacked set of interactive headings that each reveal a section of content.
Installation
npm install @ritro-ui/react@1.2.0
Import
import { Accordion, AccordionItem, AccordionTrigger, AccordionContent } from "@ritro-ui/react"
Usage
Yes. It adheres to the WAI-ARIA design pattern.
Yes. It comes with default styles that match the other components.
<Accordion type="single" collapsible> <AccordionItem value="item-1"> <AccordionTrigger>Is it accessible?</AccordionTrigger> <AccordionContent> Yes. It adheres to the WAI-ARIA design pattern. </AccordionContent> </AccordionItem> <AccordionItem value="item-2"> <AccordionTrigger>Is it styled?</AccordionTrigger> <AccordionContent> Yes. It comes with default styles that match the other components. </AccordionContent> </AccordionItem> </Accordion>
Props
Component
Prop
Type
Description
Accordion
type
string
Type of accordion (single or multiple)
Accordion
collapsible
boolean
Whether accordion items can be collapsed
AccordionItem
value
string
Unique identifier for the item
Examples
Multiple Items Open
Content for item 1
Content for item 2
<Accordion type="multiple"> <AccordionItem value="item-1"> <AccordionTrigger>Item 1</AccordionTrigger> <AccordionContent>Content for item 1</AccordionContent> </AccordionItem> <AccordionItem value="item-2"> <AccordionTrigger>Item 2</AccordionTrigger> <AccordionContent>Content for item 2</AccordionContent> </AccordionItem> </Accordion>
On This Page