Skip to content

PinInput

概要

PinInput は PIN や OTP を 1 文字ずつ分割入力するコンポーネントです。貼り付け、カーソル移動、完了通知に対応しており、認証コード入力の UI をシンプルに構築できます。

Usage 使用例

基本

API Reference

PinInput.Root Props

PropsTypeDefaultDescription
size"xs" | "sm" | "md" | "lg" | "xl""md"入力欄サイズです
countnumber4入力桁数です
valuestring[]制御モード時の値配列です
onValueChange(values: string[]) => void値変更時に呼ばれます
onComplete(valueString: string) => void全桁入力完了時に呼ばれます
maskbooleanfalse入力値をマスク表示します
otpbooleanfalseOTP 自動補完ヒントを有効にします
placeholderstring"○"各入力欄のプレースホルダーです
type"alphanumeric" | "numeric" | "alphabetic""numeric"入力可能文字種です
disabledbooleanfalse無効化します
classstring追加クラスです

Mithril UI Kit Documentation