From c37e70f2f52f6de43af20fdecf3bd93e933806ae Mon Sep 17 00:00:00 2001 From: Kamil Gabryjelski Date: Mon, 2 Aug 2021 15:57:22 +0200 Subject: [PATCH] fix(plugin-chart-echarts): missing dnd control in tree chart (#1260) --- .../plugins/plugin-chart-echarts/src/Tree/controlPanel.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/superset-frontend/temporary_superset_ui/superset-ui/plugins/plugin-chart-echarts/src/Tree/controlPanel.tsx b/superset-frontend/temporary_superset_ui/superset-ui/plugins/plugin-chart-echarts/src/Tree/controlPanel.tsx index e6b65107cd0e..27a6c2f4f36a 100644 --- a/superset-frontend/temporary_superset_ui/superset-ui/plugins/plugin-chart-echarts/src/Tree/controlPanel.tsx +++ b/superset-frontend/temporary_superset_ui/superset-ui/plugins/plugin-chart-echarts/src/Tree/controlPanel.tsx @@ -17,7 +17,7 @@ * under the License. */ import React from 'react'; -import { t } from '@superset-ui/core'; +import { FeatureFlag, isFeatureEnabled, t } from '@superset-ui/core'; import { ControlPanelConfig, sections, sharedControls } from '@superset-ui/chart-controls'; import { DEFAULT_FORM_DATA } from './types'; @@ -85,7 +85,9 @@ const controlPanel: ControlPanelConfig = { name: 'metric', config: { ...optionalEntity, - type: 'MetricsControl', + type: isFeatureEnabled(FeatureFlag.ENABLE_EXPLORE_DRAG_AND_DROP) + ? 'DndMetricSelect' + : 'MetricsControl', label: t('Metric'), description: t('Metric for node values'), },