{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "form-3", "type": "registry:block", "description": "Comprehensive account settings form with structured fields for name, email, password, and phone number, featuring icons, grouped inputs, and save actions.", "registryDependencies": [ "button", "button-group", "field", "input", "input-group" ], "files": [ { "path": "registry/blocks/form/3/settings-form.tsx", "content": "import { AtSign, EyeIcon, LockIcon, PhoneIcon } from \"lucide-react\";\nimport { Button } from \"@/components/ui/button\";\nimport { ButtonGroup } from \"@/components/ui/button-group\";\nimport {\n Field,\n FieldContent,\n FieldDescription,\n FieldGroup,\n FieldLabel,\n FieldLegend,\n FieldSeparator,\n FieldSet,\n} from \"@/components/ui/field\";\nimport { Input } from \"@/components/ui/input\";\nimport {\n InputGroup,\n InputGroupAddon,\n InputGroupButton,\n InputGroupInput,\n} from \"@/components/ui/input-group\";\n\nexport function SettingsForm() {\n return (\n