Component Library
Browse and explore components
Accordion
An Accordion is a UI component that expands and collapses sections to show or hide related content.
Accordion
Component Code
Copy Code
import React from 'react'
import {
Accordion,
AccordionContent,
AccordionItem,
AccordionTrigger,
} from '@/components/ui/accordion'
const BasicAccordiancode = () => {
return (
<>
<Accordion type='single' collapsible className='w-full'>
<AccordionItem value='item-1'>
<AccordionTrigger className='text-base font-semibold'>
Is it accessible?
</AccordionTrigger>
<AccordionContent>
Yes. It adheres to the WAI-ARIA design pattern.
</AccordionContent>
</AccordionItem>
<AccordionItem value='item-2'>
<AccordionTrigger className='text-base font-semibold'>
Is it styled?
</AccordionTrigger>
<AccordionContent>
Yes. It comes with default styles that matches the other
components' aesthetic.
</AccordionContent>
</AccordionItem>
<AccordionItem value='item-3'>
<AccordionTrigger className='text-base font-semibold'>
Is it animated?
</AccordionTrigger>
<AccordionContent>
Yes. It's animated by default, but you can disable it if you
prefer.
</AccordionContent>
</AccordionItem>
</Accordion>
</>
)
}
export default BasicAccordiancode