SelectField
SelectField는 사용자가 일련의 옵션들 사이에서 단일한 선택을 할 수 있는 컴포넌트입니다.
Loading...
How to use
import { SelectField } from '@vibrant-ui/components';
Properties
| Prop | Type | Default | Description |
|---|---|---|---|
| label | string | 라벨 컨텐츠 | |
| options | { label: string; value: string; disabled?: boolean } | 옵션 목록을 설정합니다. | |
| renderOption | (index: number) => ReactElement | 옵션을 보여주기 위한 요소를 커스텀하기 위해 사용할 수 있습니다. | |
| placeHolder | string | 플레이스홀더 | |
| inlineLabel | boolean | 라벨과 선택된 옵션을 인라인으로 보여줄 지 여부 | |
| helperText | string | 사용자가 적절한 값을 입력할 수 있도록 도와주는 짧은 도움말 컨텐츠 | |
| disabled | boolean | SelectField의 비활성화 여부 | |
| defaultValue | string | SelectField의 기본값을 설정합니다. | |
| onValueChange | (value?: string) => void | SelectField의 값이 바뀔 때 실행되는 콜백 함수 | |
| onOpen | () => void | 옵션 선택창이 열릴 때 실행되는 콜백 함수 | |
| zIndex | number | 옵션 선택창의 zIndex를 설정합니다. | |
| optionTextTransform | TextSystemProps['textTransform'] | 옵션의 textTransform을 설정합니다. |