고급 입력 컴포넌트¶
더 특수한 폼 컨트롤. 모두 아래 프롭 외에 공통 프롭(base props)도 받습니다.
프롭 표는
npm run gen:docs로 zod 스키마에서 자동 생성됩니다.
toggle¶
라벨이 있는 ON/OFF 스위치.
| 프롭 | 타입 | 설명 |
|---|---|---|
label |
string | 라벨 텍스트 |
on |
boolean | 스위치가 켜져 있는지 |
slider¶
min과 max 사이의 값을 보여주는 슬라이더.
| 프롭 | 타입 | 설명 |
|---|---|---|
value |
number | 현재 값 |
min |
number | 최소값 (기본 0) |
max |
number | 최대값 (기본 100) |
date-picker¶
플레이스홀더와 옵션 초기값이 있는 날짜 입력.
| 프롭 | 타입 | 설명 |
|---|---|---|
value |
string | 미리 설정된 날짜 (자유 형식 문자열 — 파싱 안 함) |
placeholder |
string | 비었을 때 표시 |
file-upload¶
라벨이 있는 파일 선택 영역.
| 프롭 | 타입 | 설명 |
|---|---|---|
label |
string | 드롭존 안 텍스트 |
search¶
플레이스홀더와 옵션 초기값이 있는 검색 입력. input과 시각적으로 구분됨 (보통 검색 아이콘 표시).
| 프롭 | 타입 | 설명 |
|---|---|---|
value |
string | 미리 채운 쿼리 |
placeholder |
string | 비었을 때 표시 |