Inputs

22 inputs with label, error and Zod rules built in.

Text7

Single-line text.
3 checks
Email with typo hints, domain checks and code verification.
7 checks
Country picker and number, checked for the chosen country.
7 checks
Show toggle and an optional strength meter.
4 checks
Password strength
Web address. Adds https:// when it is missing.
4 checks
Multi-line text with a character counter.
3 checks

0 / 280

Formatted text, stored as HTML.
5 checks

0 / 2000

Number and date5

Numbers with min, max and whole-number checks. Empty is null.
3 checks
A value, or two, inside a range.
2 checks
25 people
Type or pick a date. The calendar blocks what the schema rejects.
6 checks
Date and time inside a window, saved in UTC.
7 checks

Nairobi time (GMT+3)

Start and end dates. The end must come after the start.
4 checks

Choice8

One option from a list of any size.
3 checks
Searchable country list with flags, saved as an ISO code.
3 checks
Several options, shown as chips.
2 checks
Searchable list, with remote search and new entries.
3 checks
One choice, every option visible.
1 check

KES 1,500 a month

KES 15,000 a year

Several choices, every option visible.
1 check
One yes or no, like accepting terms.
1 check
On or off for a setting.
1 check

Every Monday at 8:00

Verify and upload2

One-time code that fills from paste and SMS.
3 checks
Drop zone with type, size and count rules.
4 checks

Search docs

Find a component, input or example