Select

Props
Prop
Type
Default
Description
appearance
'default' | 'filled' | 'ghost'
'default'
형태
size
'medium' | 'large' | 'small'
-
사이즈
state
'default' | 'loading' | 'error' | 'success' | 'disabled' | 'readonly'
'default'
상태
label
string
-
라벨 텍스트
name
string
-
셀렉트 고유 이름
options
{ value: string label: string }[]
-
옵션 데이터 value: 선택 값 label: 라벨 값
value
string
-
선택 값
onChange
function
-
값 선택 핸들러
placeholder
string
-
플레이스 홀더
helperMessage
string
-
보조 메세지
fixedWidth
boolean
-
사이즈 고정 여부
required
boolean
-
필수 값 여부
className
string
-
커스텀 스타일 적용
Usage
<Select
appearance={'default'}
size={'large'}
state={'error'}
label={'라벨'}
required
helperMessage={'보조 메세지 영역'}
name={'select'}
placeholder={'선택'}
options={[
{
value: 'value01',
label: '셀렉트 아이템',
},
{
value: 'value02',
label: '셀렉트 아이템',
},
{
value: 'value03',
label: '셀렉트 아이템',
},
]}
value={'value01'}
onChange={() => {}}
fixedWidth
/>
Last updated