Legend-headed list of notification toggles with filled primary checks and muted helper lines.
Requires shadcn/ui initialized. Run npx shadcn@latest init if you haven't.
import { Form22 } from "@/components/beste/piece/form22";
<Form22
legend="Notifications"
items={[
{
"label": "Comments on my posts",
"checked": true,
"hint": "In-app and email"
},
{
"label": "Weekly digest",
"checked": true,
"hint": "Every Monday · 08:00"
},
{
"label": "Product announcements",
"checked": false
}
]}
/>Notifications
A compact settings card listing labeled rows, each with an accent on/off toggle switch.
Standard text field with a label on top and a muted helper line under the control.
Setting row with label, supporting copy, and a sliding switch that turns emerald when on.
Bordered card bundling a legend, description, and a short stack of related inputs.
Radio-card list where the selected row picks up a primary ring and a tinted background.



Popover with a header label, filter bar, and a selectable person list that checks chosen rows.