|
59 | 59 | {
|
60 | 60 | "path": "autoform/components/StringField.tsx",
|
61 | 61 | "target": "components/ui/autoform/components/StringField.tsx",
|
62 |
| - "content": "import React from \"react\";\nimport { Input } from \"@/components/ui/input\";\nimport { AutoFormFieldProps } from \"@autoform/react\";\n\nexport const StringField: React.FC<AutoFormFieldProps> = ({\n inputProps,\n error,\n id,\n}) => (\n <Input\n id={id}\n className={error ? \"border-destructive\" : \"\"}\n {...inputProps}\n />\n);\n", |
| 62 | + "content": "import { Input } from \"@/components/ui/input\";\nimport { AutoFormFieldProps } from \"@autoform/react\";\nimport React from \"react\";\n\nexport const StringField: React.FC<AutoFormFieldProps> = ({\n inputProps,\n error,\n id,\n}) => {\n const { key, ...props } = inputProps;\n\n return (\n <Input id={id} className={error ? \"border-destructive\" : \"\"} {...props} />\n );\n};\n", |
63 | 63 | "type": "registry:ui"
|
64 | 64 | },
|
65 | 65 | {
|
66 | 66 | "path": "autoform/components/SelectField.tsx",
|
67 | 67 | "target": "components/ui/autoform/components/SelectField.tsx",
|
68 |
| - "content": "import React from \"react\";\nimport {\n Select,\n SelectContent,\n SelectItem,\n SelectTrigger,\n SelectValue,\n} from \"@/components/ui/select\";\nimport { AutoFormFieldProps } from \"@autoform/react\";\n\nexport const SelectField: React.FC<AutoFormFieldProps> = ({\n field,\n inputProps,\n error,\n id,\n}) => (\n <Select {...inputProps}>\n <SelectTrigger id={id} className={error ? \"border-destructive\" : \"\"}>\n <SelectValue placeholder=\"Select an option\" />\n </SelectTrigger>\n <SelectContent>\n {(field.options || []).map(([key, label]) => (\n <SelectItem key={key} value={key}>\n {label}\n </SelectItem>\n ))}\n </SelectContent>\n </Select>\n);\n", |
| 68 | + "content": "import {\n Select,\n SelectContent,\n SelectItem,\n SelectTrigger,\n SelectValue,\n} from \"@/components/ui/select\";\nimport { AutoFormFieldProps } from \"@autoform/react\";\nimport React from \"react\";\n\nexport const SelectField: React.FC<AutoFormFieldProps> = ({\n field,\n inputProps,\n error,\n id,\n}) => {\n const { key, ...props } = inputProps;\n\n return (\n <Select {...props}>\n <SelectTrigger id={id} className={error ? \"border-destructive\" : \"\"}>\n <SelectValue placeholder=\"Select an option\" />\n </SelectTrigger>\n <SelectContent>\n {(field.options || []).map(([key, label]) => (\n <SelectItem key={key} value={key}>\n {label}\n </SelectItem>\n ))}\n </SelectContent>\n </Select>\n );\n};\n", |
69 | 69 | "type": "registry:ui"
|
70 | 70 | },
|
71 | 71 | {
|
|
77 | 77 | {
|
78 | 78 | "path": "autoform/components/NumberField.tsx",
|
79 | 79 | "target": "components/ui/autoform/components/NumberField.tsx",
|
80 |
| - "content": "import React from \"react\";\nimport { Input } from \"@/components/ui/input\";\nimport { AutoFormFieldProps } from \"@autoform/react\";\n\nexport const NumberField: React.FC<AutoFormFieldProps> = ({\n inputProps,\n error,\n id,\n}) => (\n <Input\n id={id}\n type=\"number\"\n className={error ? \"border-destructive\" : \"\"}\n {...inputProps}\n />\n);\n", |
| 80 | + "content": "import { Input } from \"@/components/ui/input\";\nimport { AutoFormFieldProps } from \"@autoform/react\";\nimport React from \"react\";\n\nexport const NumberField: React.FC<AutoFormFieldProps> = ({\n inputProps,\n error,\n id,\n}) => {\n const { key, ...props } = inputProps;\n\n return (\n <Input\n id={id}\n type=\"number\"\n className={error ? \"border-destructive\" : \"\"}\n {...props}\n />\n );\n};\n", |
81 | 81 | "type": "registry:ui"
|
82 | 82 | },
|
83 | 83 | {
|
|
101 | 101 | {
|
102 | 102 | "path": "autoform/components/DateField.tsx",
|
103 | 103 | "target": "components/ui/autoform/components/DateField.tsx",
|
104 |
| - "content": "import React from \"react\";\nimport { Input } from \"@/components/ui/input\";\nimport { AutoFormFieldProps } from \"@autoform/react\";\n\nexport const DateField: React.FC<AutoFormFieldProps> = ({\n inputProps,\n error,\n id,\n}) => (\n <Input\n id={id}\n type=\"date\"\n className={error ? \"border-destructive\" : \"\"}\n {...inputProps}\n />\n);\n", |
| 104 | + "content": "import { Input } from \"@/components/ui/input\";\nimport { AutoFormFieldProps } from \"@autoform/react\";\nimport React from \"react\";\n\nexport const DateField: React.FC<AutoFormFieldProps> = ({\n inputProps,\n error,\n id,\n}) => {\n const { key, ...props } = inputProps;\n\n return (\n <Input\n id={id}\n type=\"date\"\n className={error ? \"border-destructive\" : \"\"}\n {...props}\n />\n );\n};\n", |
105 | 105 | "type": "registry:ui"
|
106 | 106 | },
|
107 | 107 | {
|
|
0 commit comments