@akhatmirzo/ui

Register

Sign-up form with name, +998 phone, a password strength meter and terms consent.

Add with the CLI: npx @akhatmirzo/cli add register
Chorsu Market

Hisob yaratish

Bir daqiqada ro'yxatdan o'ting — 14 kun bepul

Tasdiqlash kodi SMS orqali keladi

+998
Parol kuchi: —
  • Kamida 8 ta belgi — bajarilmagan
  • Katta va kichik harf — bajarilmagan
  • Kamida bitta raqam — bajarilmagan
  • Maxsus belgi (!, ?, #) — bajarilmagan

Hisobingiz bormi? Kirish

What's inside

  • First and last name sit side by side in wide containers and stack in narrow ones.
  • Password strength — passwordStrength drives a live Progress bar and checklist.
  • After the first submit, errors update as you type.
  • Terms consent — a Checkbox with links in its label.

Components used

Installation

The CLI copies the block file into your project (components/blocks/register.tsx) and offers to install the packages it needs:

npx @akhatmirzo/cli add register

Manually: install the packages and copy the file from the "Code" tab into your project.

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