REQUIREMENTS §22 (Text inputs), §13. Base: shadcn `input`, `textarea`, `input-group`, `input-otp`, `popover`, `command`. - [x] Text input (`thaana` prop) - [x] Email input - [x] Password input - [x] Sensitive input - [x] Copy input - [x] Number input - [x] Quantity stepper - [x] Number with unit add-on (`UnitInput`) - [x] Phone input (default MV) - [x] URL input - [x] Hidden input - [x] Textarea (`thaana` prop) - [x] Thaana input - [x] OTP input - [x] Slug generator (Thaana titles transliterated) - [x] Autocomplete (`thaana` prop) - [x] Colour picker - [x] Icon picker (Lucide + Iconify/FontAwesome sources) - [x] Signature pad (`@javaabu/onu/media`) - [x] Tags input (`thaana` prop) - [x] QR code scanner (`@javaabu/onu/media`) Merged into `claude/amazing-cerf-htnpm8`. Coverage 99.7% lines / ~93% branches. Follow-ups: - [ ] Figma components + Code Connect (#29) - [ ] Phone country names in Dhivehi (browser has no dv region names) - [ ] Signature exported in dark mode uses light ink unless `penColor` is set — consider a print default
Activity
Add Thaana keyboard engine, icon adapters, FormField and text inputs,…
Merge Text inputs group (#10)