Skip to content

Commit 77c9550

Browse files
committed
Better remove in SimpleFormIterator
1 parent 999b6e4 commit 77c9550

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

packages/ra-core/src/controller/input/SimpleFormIteratorBase.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export const SimpleFormIteratorBase = (props: SimpleFormIteratorBaseProps) => {
2323
);
2424
}
2525

26-
const { append, fields, move, remove, replace } = useArrayInput(props);
26+
const { append, fields, move, remove } = useArrayInput(props);
2727
const { trigger, getValues } = useFormContext();
2828

2929
const removeField = useEvent((index: number) => {
@@ -47,7 +47,7 @@ export const SimpleFormIteratorBase = (props: SimpleFormIteratorBaseProps) => {
4747
});
4848

4949
const handleArrayClear = useEvent(() => {
50-
replace([]);
50+
remove();
5151
});
5252

5353
const context = useMemo(

packages/ra-core/src/test-ui/SimpleFormIterator.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -204,13 +204,13 @@ export const SimpleFormIterator = (props: SimpleFormIteratorProps) => {
204204
}
205205

206206
const [confirmIsOpen, setConfirmIsOpen] = useState<boolean>(false);
207-
const { fields, replace } = useArrayInput(props);
207+
const { fields, remove } = useArrayInput(props);
208208
const translate = useTranslate();
209209

210210
const handleArrayClear = useCallback(() => {
211-
replace([]);
211+
remove();
212212
setConfirmIsOpen(false);
213-
}, [replace]);
213+
}, [remove]);
214214

215215
const records = useFieldValue({ source: finalSource });
216216

0 commit comments

Comments
 (0)