Two inputs arranged side by side on a responsive grid for first/last names and paired fields.
Requires shadcn/ui initialized. Run npx shadcn@latest init if you haven't.
import { Form8 } from "@/components/beste/piece/form8";
<Form8
fields={[
{
"label": "First name",
"value": "Mira"
},
{
"label": "Last name",
"value": "Beste"
}
]}
/>Standard text field with a label on top and a muted helper line under the control.
Phone field with a flag and dial-code chooser on the left, then the national number in mono.
Setting row with label, supporting copy, and a sliding switch that turns emerald when on.
Notifications
A compact settings card listing labeled rows, each with an accent on/off toggle switch.
Six-cell verification code field with an active cell that rings and a caret on the next empty slot.
Free-form tagger that wraps committed tokens as removable chips and shows a placeholder slot at the end.