Bordered card bundling a legend, description, and a short stack of related inputs.
Requires shadcn/ui initialized. Run npx shadcn@latest init if you haven't.
import { Form9 } from "@/components/beste/piece/form9";
<Form9
legend="Billing address"
description="Used on invoices and receipts."
fields={[
{
"label": "Street",
"value": "221B Riverside Ave"
},
{
"label": "City",
"value": "Istanbul"
},
{
"label": "Postal code",
"value": "34381"
}
]}
/>Bulk invite field that tokenizes addresses into chips and flags invalid ones with a rose tint.
Pill-grouped segmented control with inset muted track and a raised card under the active choice.
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.
Radio-card list where the selected row picks up a primary ring and a tinted background.
Standard text field with a label on top and a muted helper line under the control.