Phone field with a flag and dial-code chooser on the left, then the national number in mono.
Requires shadcn/ui initialized. Run npx shadcn@latest init if you haven't.
import { Form19 } from "@/components/beste/piece/form19";
<Form19
label="Mobile number"
flag="🇹🇷"
dialCode="+90"
value="532 000 12 34"
hint="We'll text a login code if you enable 2FA."
/>Standard text field with a label on top and a muted helper line under the control.
Six-cell verification code field with an active cell that rings and a caret on the next empty slot.
Two inputs arranged side by side on a responsive grid for first/last names and paired fields.
Labeled input flanked by a red asterisk and a Required pill, plus an explanatory hint below.
Free-form tagger that wraps committed tokens as removable chips and shows a placeholder slot at the end.
Input that sandwiches a value between a muted prefix and suffix for URLs, currencies, or domains.