File tree Expand file tree Collapse file tree 1 file changed +6
-8
lines changed
packages/evergreen-component-mapper/src/sub-form Expand file tree Collapse file tree 1 file changed +6
-8
lines changed Original file line number Diff line number Diff line change 1
1
import React from 'react' ;
2
2
3
3
import useFormApi from '@data-driven-forms/react-form-renderer/use-form-api' ;
4
- import { Field } from '@data-driven-forms/react-form-renderer' ;
4
+ import { Field , useFieldApi , UseFieldApiProps } from '@data-driven-forms/react-form-renderer' ;
5
5
6
- export interface SubFormProps {
6
+ export interface SubFormProps extends UseFieldApiProps < any > {
7
+ name : string ;
7
8
fields ?: Field [ ] ;
8
9
} ;
9
10
10
- const SubForm : React . FC < SubFormProps > = ( { fields = [ ] , ... props } ) => {
11
+ const SubForm : React . FC < SubFormProps > = ( props ) => {
11
12
const { renderForm } = useFormApi ( ) ;
13
+ const { fields = [ ] } = useFieldApi ( props ) ;
12
14
13
- return (
14
- < div { ...props } >
15
- { renderForm ( fields ) }
16
- </ div >
17
- ) ;
15
+ return < div { ...props } > { renderForm ( fields ) } </ div > ;
18
16
} ;
19
17
20
18
export default SubForm ;
You can’t perform that action at this time.
0 commit comments