Labeled input flanked by a red asterisk and a Required pill, plus an explanatory hint below.
Requires shadcn/ui initialized. Run npx shadcn@latest init if you haven't.
import { Form4 } from "@/components/beste/piece/form4";
<Form4
label="Full legal name"
requiredLabel="Required"
placeholder="As shown on your ID"
value="Oud Beste"
hint="We use this for invoices and tax documents."
/>Standard text field with a label on top and a muted helper line under the control.
Inline field with an autosave status pill that shifts between saved, saving, and unsaved dot colors.
Phone field with a flag and dial-code chooser on the left, then the national number in mono.
Six-cell verification code field with an active cell that rings and a caret on the next empty slot.
Legal consent card with a custom checkbox, inline underlined policy links, and a red asterisk when required.
Invalid field with a rose ring, alert icon inside the input, and a descriptive error under it.