fix(InputCreator): show default value in dropdown

This commit is contained in:
Ali BARIN
2022-11-03 23:07:07 +01:00
parent 6a33636d9d
commit 7d82ca5d3c

View File

@@ -22,7 +22,6 @@ type RawOption = {
};
const optionGenerator = (options: RawOption[]): IFieldDropdownOption[] => options?.map(({ name, value }) => ({ label: name as string, value: value }));
const getOption = (options: IFieldDropdownOption[], value?: string | boolean) => options?.find(option => option.value === value);
export default function InputCreator(props: InputCreatorProps): React.ReactElement {
const {
@@ -62,7 +61,7 @@ export default function InputCreator(props: InputCreatorProps): React.ReactEleme
disableClearable={required}
options={preparedOptions}
renderInput={(params) => <MuiTextField {...params} label={label} />}
value={getOption(preparedOptions, value)}
defaultValue={value as string}
onChange={console.log}
description={description}
loading={loading}