Input OTP
Komponen Input OTP (One-Time Password) membenarkan pengguna memasukkan kod yang dihantar ke e-mel atau telefon mereka untuk mengesahkan identiti mereka. Komponen ini biasanya digunakan dalam pengesahan dua faktor (2FA) dan proses pemulihan akaun.
Usage
Contoh
Invalid
Tetapkan prop invalid kepada true untuk menandakan input sebagai tidak sah.
Disabled
Nyahaktifkan input dengan menetapkan prop disabled kepada true.
Komponen Terkawal
Input boleh dikawal dengan menetapkan props value dan onChange. Dalam contoh di bawah, kami mengawal InputOTP dengan state dan menukar nilai kepada huruf besar pada perubahan.
Menggunakan Prop pattern
Hantar regex kepada prop pattern untuk hanya menerima nilai corak tertentu. Sebagai contoh, kita boleh menggunakan regex untuk hanya menerima nombor:
Props
InputOTP
InputOTP menggunakan OTInput input-otp. Sila rujuk rujukan API dalam dokumentasi ini.
| Prop | Type | Default |
|---|---|---|
maxLength | number | - |
defaultValue | string | - |
value | string | - |
onChange | function | - |
disabled | boolean | false |
invalid | boolean | false |
pattern | string | - |
InputOTPSlot
| Prop | Type | Default |
|---|---|---|
index | number | - |