@baneung-pack/ui
Inputs

InputOTP

N자리 코드(예: 6자리 OTP) 입력. 자동 advance, paste 분배, 한글 IME 패턴 차단(기본 숫자만).

예제

설치 / Import

import { InputOTP } from '@baneung-pack/ui';
import { InputOTP } from '@baneung-pack/ui/input-otp';

서브패스 import는 트리쉐이킹 친화 — 사용하지 않는 다른 컴포넌트는 번들에 포함되지 않습니다.

API

PropertyDescriptionTypeDefault
length슬롯 개수number6
valuecontrolled 값string
defaultValueuncontrolled 초기값string
onValueChange값 변경 콜백(value: string) => void
pattern허용 문자 정규식RegExp/^[0-9]$/
onComplete입력 완료 시 호출(value: string) => void
disabled비활성booleanfalse