File tree Expand file tree Collapse file tree 1 file changed +14
-10
lines changed
Expand file tree Collapse file tree 1 file changed +14
-10
lines changed Original file line number Diff line number Diff line change 1- import { createContext , splitProps , useContext } from 'solid-js'
2- import { createForm } from './createForm'
3- import { createFieldGroup } from './createFieldGroup'
4- import type { AppFieldExtendedSolidFieldGroupApi } from './createFieldGroup'
51import type {
62 AnyFieldApi ,
73 AnyFormApi ,
@@ -20,9 +16,17 @@ import type {
2016 JSXElement ,
2117 ParentProps ,
2218} from 'solid-js'
19+ import {
20+ createComponent ,
21+ createContext ,
22+ splitProps ,
23+ useContext ,
24+ } from 'solid-js'
2325import type { FieldComponent } from './createField'
26+ import type { AppFieldExtendedSolidFieldGroupApi } from './createFieldGroup'
27+ import { createFieldGroup } from './createFieldGroup'
2428import type { SolidFormExtendedApi } from './createForm'
25- import { Dynamic } from 'solid-js/web '
29+ import { createForm } from './createForm '
2630
2731/**
2832 * TypeScript inferencing is weird.
@@ -358,13 +362,13 @@ export function createFormHook<
358362 < form . Field { ...fieldProps } >
359363 { ( field ) => (
360364 < opts . fieldContext . Provider value = { field } >
361- < Dynamic
362- component = { ( ) =>
365+ { createComponent (
366+ ( ) =>
363367 childProps . children (
364368 Object . assign ( field , opts . fieldComponents ) ,
365- )
366- }
367- />
369+ ) ,
370+ { } ,
371+ ) }
368372 </ opts . fieldContext . Provider >
369373 ) }
370374 </ form . Field >
You can’t perform that action at this time.
0 commit comments