jatui

PinInput

One-time code / PIN input with auto-advance, paste splitting, and spring pop per cell

Default (6 cells)

Verification code

Numeric + 4 digits

PIN

Masked

Password PIN

Error state (shake)

Enter PIN

Props

PropTypeDefaultDescription
lengthnumber6Number of cells
valuestring""Current PIN value (bindable)
numericbooleanfalseRestrict to digits only
maskedbooleanfalseHide characters (password type)
errorstring""Error message — triggers shake animation
disabledbooleanfalseDisable all cells
labelstring""Field label
oncomplete(v: string) => void-Fires when all cells are filled