From b1289f2b37b476cca50a6cdecfddb8ef0eafa816 Mon Sep 17 00:00:00 2001 From: Antoine Fricker Date: Tue, 31 May 2022 13:58:52 +0200 Subject: [PATCH] Allow disableClearable=true on AutocompleteArrayInput https://github.com/marmelab/react-admin/issues/7763 --- .../src/input/AutocompleteArrayInput.tsx | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/ra-ui-materialui/src/input/AutocompleteArrayInput.tsx b/packages/ra-ui-materialui/src/input/AutocompleteArrayInput.tsx index 4e85c00fa24..81f212616aa 100644 --- a/packages/ra-ui-materialui/src/input/AutocompleteArrayInput.tsx +++ b/packages/ra-ui-materialui/src/input/AutocompleteArrayInput.tsx @@ -65,15 +65,19 @@ import { AutocompleteInput, AutocompleteInputProps } from './AutocompleteInput'; * @example * */ + export const AutocompleteArrayInput = < OptionType extends RaRecord = RaRecord, - DisableClearable extends boolean | undefined = false, + DisableClearable extends boolean | undefined = boolean | undefined, SupportCreate extends boolean | undefined = false >({ defaultValue, ...props -}: AutocompleteArrayInputProps) => ( - // @ts-ignore +}: AutocompleteArrayInputProps< + OptionType, + DisableClearable, + SupportCreate +>) => ( {...props} multiple