v1.2.0
Theme

OTP Input

A one-time password (OTP) input component that renders individual input fields for each digit. Useful for verification codes, two-factor authentication, and similar workflows.

Installation

npm install @duskmoon-dev/el-otp-input

Usage

import { register } from '@duskmoon-dev/el-otp-input';
register();
<el-dm-otp-input length="6" color="primary"></el-dm-otp-input>

Live Demo

Default (6 digits)

4 Digits

Colors

Disabled

Properties

PropertyTypeDefaultDescription
lengthnumber6Number of digit fields
color'primary' | 'secondary' | 'tertiary' | 'success' | 'warning' | 'error''primary'Color theme
disabledbooleanfalseDisable all fields