fix: form.defaults were overwriting fields props

Massimo Melina committed Mar 5, 2022 at 09:19 UTC 087e9f1ef08899f752c8bc52e288c74ce40c361a
1 file changed +1 -1
admin/src/Form.ts
+1 -1
@@ -75,7 +75,7 @@ export function Form({ fields, values, set, defaults, save, sticky, addToBar=[],
75 }
76 if (field.label === undefined)
77 field.label = _.capitalize(k.replaceAll('_', ' '))
78 - Object.assign(field, defaults?.(field))
78 + _.defaults(field, defaults?.(field))
79 }
80 const { xs=12, sm, md, lg, xl, comp=StringField, ...rest } = field
81 return h(Grid, { key: k, item: true, xs, sm, md, lg, xl },