Accordion
세로로 쌓인 대화형 제목 목록으로, 각 항목을 열어 관련 콘텐츠를 표시합니다.
설치
사용법
import {
Accordion,
AccordionContent,
AccordionItem,
AccordionTrigger,
} from "@/components/ui/accordion"<Accordion type="single" collapsible defaultValue="item-1">
<AccordionItem value="item-1">
<AccordionTrigger>Is it accessible?</AccordionTrigger>
<AccordionContent>
Yes. It adheres to the WAI-ARIA design pattern.
</AccordionContent>
</AccordionItem>
</Accordion>구성
다음 조합으로 Accordion:
Accordion
├── AccordionItem
│ ├── AccordionTrigger
│ └── AccordionContent
└── AccordionItem
├── AccordionTrigger
└── AccordionContent예제
Basic
한 번에 하나의 항목을 보여주는 기본 아코디언입니다. 첫 번째 항목은 기본으로 열려 있습니다.
Multiple
type="multiple"을 사용하면 여러 항목을 동시에 열 수 있습니다.
Disabled
AccordionItem에 disabled prop을 사용해 개별 항목을 비활성화합니다.
Borders
Accordion에 border, AccordionItem에 border-b last:border-b-0을 추가해 항목에 테두리를 표시합니다.
Card
Wrap the Accordion in a Card component.
RTL
RTL 지원을 활성화하려면 RTL 설정 가이드를 참고하세요.
API 참조
Radix UI 문서를 참고하세요.