Ensure the database and schema restriction controls are not shown as a drop-down. Fixes #7255

This commit is contained in:
Pradip Parkale
2022-04-09 11:49:02 +05:30
committed by Akshay Joshi
parent efa971edb4
commit c2f1a7bdc5
4 changed files with 12 additions and 3 deletions

View File

@@ -895,6 +895,8 @@ export const InputSelect = forwardRef(({
components: {
Option: CustomSelectOption,
SingleValue: CustomSelectSingleValue,
IndicatorSeparator: (props) => controlProps.noDropdown ? null: <RSComponents.IndicatorSeparator {...props} />,
DropdownIndicator: (props) => controlProps.noDropdown ? null: <RSComponents.DropdownIndicator {...props} />
},
isMulti: Boolean(controlProps.multiple),
openMenuOnClick: !readonly,
@@ -915,7 +917,13 @@ export const InputSelect = forwardRef(({
);
} else {
return (
<CreatableSelect ref={ref} {...commonProps} />
<CreatableSelect
ref={ref}
{...commonProps}
noOptionsMessage={() =>
!controlProps.noDropdown ? 'No options' : null
}
/>
);
}
});