From c6093a74690178573bc8ad71cf92ccd1ed5fe5d2 Mon Sep 17 00:00:00 2001 From: Kamil Gabryjelski Date: Fri, 29 Jan 2021 16:01:58 +0100 Subject: [PATCH] fix: Remove double tooltip from metric label (#12736) * Remove tooltip from AdhocMetricOption * Lint fix * Add tooltip for adhoc metrics * Typo fix --- .../src/explore/components/OptionControls.tsx | 3 +- .../MetricControl/AdhocMetricOption.jsx | 28 ++++++++----------- 2 files changed, 13 insertions(+), 18 deletions(-) diff --git a/superset-frontend/src/explore/components/OptionControls.tsx b/superset-frontend/src/explore/components/OptionControls.tsx index 1cd683eac37..0a1d5633f69 100644 --- a/superset-frontend/src/explore/components/OptionControls.tsx +++ b/superset-frontend/src/explore/components/OptionControls.tsx @@ -20,6 +20,7 @@ import React, { useRef } from 'react'; import { useDrag, useDrop, DropTargetMonitor } from 'react-dnd'; import { styled, useTheme } from '@superset-ui/core'; import { ColumnOption } from '@superset-ui/chart-controls'; +import { Tooltip } from 'src/common/components/Tooltip'; import Icon from 'src/components/Icon'; import { savedMetricType } from 'src/explore/components/controls/MetricControl/types'; @@ -215,7 +216,7 @@ export const OptionControlLabel = ({ } return ; } - return label; + return {label}; }; const getOptionControlContent = () => ( diff --git a/superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricOption.jsx b/superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricOption.jsx index 5ae886d0725..7aa8a05dc76 100644 --- a/superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricOption.jsx +++ b/superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricOption.jsx @@ -18,7 +18,6 @@ */ import React from 'react'; import PropTypes from 'prop-types'; -import { Tooltip } from 'src/common/components/Tooltip'; import columnType from 'src/explore/propTypes/columnType'; import { OptionControlLabel } from 'src/explore/components/OptionControls'; import { OPTION_TYPES } from 'src/explore/components/optionTypes'; @@ -71,22 +70,17 @@ class AdhocMetricOption extends React.PureComponent { savedMetric={savedMetric} datasourceType={datasourceType} > - - - + ); }