Skip to content

Commit 6eca66e

Browse files
refactor: change form options spread to object assign (#421)
Co-authored-by: Corbin Crutchley <[email protected]>
1 parent 4cb1225 commit 6eca66e

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

packages/react-form/src/createFormFactory.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import type { FormApi, FormOptions } from '@tanstack/form-core'
2+
23
import { type UseField, type FieldComponent, Field, useField } from './useField'
34
import { useForm } from './useForm'
45

@@ -13,7 +14,8 @@ export function createFormFactory<TFormData>(
1314
): FormFactory<TFormData> {
1415
return {
1516
useForm: (opts) => {
16-
return useForm<TFormData>({ ...defaultOpts, ...opts } as any) as any
17+
const formOptions = Object.assign({}, defaultOpts, opts)
18+
return useForm<TFormData>(formOptions)
1719
},
1820
useField: useField as any,
1921
Field: Field as any,

0 commit comments

Comments
 (0)