diff --git a/components/apps_form/apps_form_field/apps_form_select_field.tsx b/components/apps_form/apps_form_field/apps_form_select_field.tsx index 2fd9de16e919..15db7c936ace 100644 --- a/components/apps_form/apps_form_field/apps_form_select_field.tsx +++ b/components/apps_form/apps_form_field/apps_form_select_field.tsx @@ -23,6 +23,21 @@ export type State = { field: AppField; } +const reactStyles = { + menuPortal: (provided: React.CSSProperties) => ({ + ...provided, + zIndex: 9999, + }), +}; + +const commonProps = { + isClearable: true, + openMenuOnFocus: false, + classNamePrefix: 'react-select-auto react-select', + menuPortalTarget: document.body, + styles: reactStyles, +}; + export default class AppsFormSelectField extends React.PureComponent { constructor(props: Props) { super(props); @@ -57,18 +72,16 @@ export default class AppsFormSelectField extends React.PureComponent +
); @@ -83,17 +96,15 @@ export default class AppsFormSelectField extends React.PureComponent +
); @@ -112,7 +123,7 @@ export default class AppsFormSelectField extends React.PureComponent +