@akhatmirzo/ui

SMS kodni tasdiqlash

6 xonali SMS kodni tasdiqlash: OtpInput, useCountdown bilan qayta yuborish taymeri va urinishlar soni.

CLI orqali qo'shish: npx @akhatmirzo/cli add otp-verify

Telefonni tasdiqlang

+998 90 *** ** 67 raqamiga 6 xonali kod yubordik.

Sinov kodi: 246810

Kod kelmadimi?
Raqamni o'zgartirish

Tarkibi

  • Kod to'liq kiritilganda (onComplete) avtomatik tekshiriladi; sinov kodi — 246810.
  • Noto'g'ri kodda maydon invalid bo'ladi va qolgan urinishlar soni ko'rsatiladi.
  • "Qayta yuborish" tugmasi useCountdown(59) tugaguncha o'chiq.
  • Muvaffaqiyatli tasdiqdan keyin — yakuniy holat.

Ishlatilgan komponentlar

O'rnatish

CLI blok faylini loyihangizga (components/blocks/otp-verify.tsx) ko'chiradi va kerakli paketlarni o'rnatishni taklif qiladi:

npx @akhatmirzo/cli add otp-verify

Qo'lda: paketlarni o'rnating va "Kod" tabidagi faylni loyihangizga nusxalang.

pnpm add @akhatmirzo/ui @akhatmirzo/tokens @akhatmirzo/hooks lucide-react