selectValue(option)}
- onMouseEnter={() => focusOption(option)}
- style={style}
- >
-
-
-
-
-
-
- {option.label}
+
+
+
+
+
-
+ {option.label}
+
);
}
renderSelectRow(select, refreshBtn) {
diff --git a/superset-frontend/src/components/VirtualizedRendererWrap.jsx b/superset-frontend/src/components/VirtualizedRendererWrap.jsx
deleted file mode 100644
index 3f4417364..000000000
--- a/superset-frontend/src/components/VirtualizedRendererWrap.jsx
+++ /dev/null
@@ -1,77 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-import React from 'react';
-import PropTypes from 'prop-types';
-
-export default function VirtualizedRendererWrap(renderer) {
- function WrapperRenderer({
- focusedOption,
- focusOption,
- key,
- option,
- selectValue,
- style,
- valueArray,
- }) {
- if (!option) {
- return null;
- }
- const className = ['VirtualizedSelectOption'];
- if (option === focusedOption) {
- className.push('VirtualizedSelectFocusedOption');
- }
- if (option.disabled) {
- className.push('VirtualizedSelectDisabledOption');
- }
- if (valueArray && valueArray.indexOf(option) >= 0) {
- className.push('VirtualizedSelectSelectedOption');
- }
- if (option.className) {
- className.push(option.className);
- }
- const events = option.disabled
- ? {}
- : {
- onClick: () => selectValue(option),
- onMouseEnter: () => focusOption(option),
- };
- return (
- true} // options are filtered at the api
+ filterOption={null} // options are filtered at the api
/>
{t(
diff --git a/superset-frontend/src/dashboard/components/RefreshIntervalModal.jsx b/superset-frontend/src/dashboard/components/RefreshIntervalModal.jsx
index 485f40917..d98ef5293 100644
--- a/superset-frontend/src/dashboard/components/RefreshIntervalModal.jsx
+++ b/superset-frontend/src/dashboard/components/RefreshIntervalModal.jsx
@@ -18,7 +18,7 @@
*/
import React from 'react';
import PropTypes from 'prop-types';
-import Select from 'react-select';
+import Select from 'src/components/Select';
import { t } from '@superset-ui/translation';
import ModalTrigger from '../../components/ModalTrigger';
diff --git a/superset-frontend/src/dashboard/components/gridComponents/ChartHolder.jsx b/superset-frontend/src/dashboard/components/gridComponents/ChartHolder.jsx
index 85d5fdfaf..75ab291ea 100644
--- a/superset-frontend/src/dashboard/components/gridComponents/ChartHolder.jsx
+++ b/superset-frontend/src/dashboard/components/gridComponents/ChartHolder.jsx
@@ -73,7 +73,7 @@ class ChartHolder extends React.Component {
static renderInFocusCSS(columnName) {
return (