# AccordionBasic 컴포넌트 접을 수 있는 콘텐츠 섹션을 제공하는 아코디언 컴포넌트입니다. ## 컴포넌트 정보 - **ID**: `accordion-basic` - **카테고리**: `display` - **웹타입**: `text` - **기본 크기**: 300x200 ## 주요 기능 - **다중 아이템 지원**: 여러 개의 접을 수 있는 섹션 제공 - **단일/다중 선택**: 한 번에 하나만 열거나 여러 개를 동시에 열 수 있음 - **기본값 설정**: 초기에 열려있을 아이템 지정 가능 - **완전 접기**: 모든 아이템을 닫을 수 있는 옵션 - **동적 아이템 관리**: 상세설정에서 아이템 추가/삭제/편집 가능 ## 설정 옵션 ### 기본 설정 - `type`: 선택 타입 ("single" | "multiple") - `collapsible`: 모든 아이템 접기 가능 여부 - `defaultValue`: 기본으로 열린 아이템 ID - `disabled`: 비활성화 상태 ### 아이템 설정 각 아이템은 다음 속성을 가집니다: - `id`: 고유 식별자 - `title`: 아이템 제목 (헤더에 표시) - `content`: 아이템 내용 (접었다 펼 수 있는 부분) - `defaultOpen`: 기본으로 열림 상태 ## 사용 예시 ```tsx // 기본 사용 ``` ## 이벤트 - `onValueChange`: 아이템 선택 상태가 변경될 때 호출 ## 스타일링 - shadcn/ui의 Accordion 컴포넌트를 기반으로 구현 - 기본 스타일과 함께 커스텀 스타일링 지원 - 반응형 디자인 지원 ## 참고 자료 - [shadcn/ui Accordion](https://ui.shadcn.com/docs/components/accordion) - [Radix UI Accordion](https://www.radix-ui.com/primitives/docs/components/accordion)