Components
Select
선택 드롭다운 컴포넌트
Select
선택 드롭다운 컴포넌트는 여러 옵션 중 하나를 선택하는 폼 요소입니다.
기본 사용법
import {
SelectRoot,
SelectTrigger,
SelectValue,
SelectContent,
SelectItem,
} from '@aift/ui/Select';
<SelectRoot defaultValue="option1">
<SelectTrigger>
<SelectValue placeholder="선택하세요" />
</SelectTrigger>
<SelectContent>
<SelectItem value="option1">Option 1</SelectItem>
<SelectItem value="option2">Option 2</SelectItem>
</SelectContent>
</SelectRoot>;import { SelectRoot, SelectTrigger, SelectValue, SelectContent, SelectItem,} from '@aift/ui/Select';export default function Preview() { return ( <div className="max-w-md"> <SelectRoot defaultValue="option1"> <SelectTrigger> <SelectValue placeholder="선택하세요" /> </SelectTrigger> <SelectContent> <SelectItem value="option1">Option 1</SelectItem> <SelectItem value="option2">Option 2</SelectItem> </SelectContent> </SelectRoot> </div> );}Props
Select 컴포넌트는 Radix UI의 Select를 기반으로 하며, 여러 하위 컴포넌트로 구성됩니다.
Select.Root: 루트 컴포넌트Select.Trigger: 트리거 버튼Select.Value: 선택된 값 표시Select.Content: 드롭다운 콘텐츠Select.Item: 선택 항목Select.Group: 항목 그룹Select.Label: 그룹 레이블Select.Separator: 구분선