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