{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "form",
  "title": "Form",
  "description": "A native form coordinating field validation and submission errors.",
  "dependencies": [
    "@base-ui/react"
  ],
  "registryDependencies": [
    "@neumorphism-ui/utils"
  ],
  "files": [
    {
      "path": "src/components/ui/form.tsx",
      "content": "\"use client\";\n\nimport { Form as Primitive } from \"@base-ui/react/form\";\nimport { mergeClassName } from \"@/lib/utils\";\n\ntype FormProps<Values extends Record<string, unknown> = Record<string, unknown>> = Primitive.Props<Values>;\nfunction Form<Values extends Record<string, unknown> = Record<string, unknown>>({ className, ...props }: FormProps<Values>) {\n  return <Primitive<Values> data-slot=\"form\" className={mergeClassName<Primitive.State>(\"grid min-w-0 gap-5\", className)} {...props} />;\n}\nexport { Form };\nexport type { FormProps };\n",
      "type": "registry:ui"
    }
  ],
  "categories": [
    "forms-selection"
  ],
  "type": "registry:ui"
}