File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed
packages/ra-core/src/test-ui Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -14,6 +14,8 @@ import { SimpleFormIteratorBase } from '../controller/input/SimpleFormIteratorBa
1414import { SimpleFormIteratorItemBase } from '../controller/input/SimpleFormIteratorItemBase' ;
1515
1616import { Confirm } from './Confirm' ;
17+ import { useGetArrayInputNewItemDefaults } from '../controller' ;
18+ import { useEvent } from '../util' ;
1719
1820const DefaultAddItemButton = (
1921 props : React . DetailedHTMLProps <
@@ -206,9 +208,16 @@ export const SimpleFormIterator = (props: SimpleFormIteratorProps) => {
206208 } , [ remove ] ) ;
207209
208210 const records = useFieldValue ( { source : finalSource } ) ;
211+ const getArrayInputNewItemDefaults =
212+ useGetArrayInputNewItemDefaults ( fields ) ;
213+
214+ const getItemDefaults = useEvent ( ( item : any = undefined ) => {
215+ if ( item != null ) return item ;
216+ return getArrayInputNewItemDefaults ( children ) ;
217+ } ) ;
209218
210219 return fields ? (
211- < SimpleFormIteratorBase { ...props } >
220+ < SimpleFormIteratorBase getItemDefaults = { getItemDefaults } { ...props } >
212221 < div
213222 className = { [
214223 className ,
You can’t perform that action at this time.
0 commit comments