diff --git a/superset-frontend/src/explore/components/controls/ColorSchemeControl/ColorSchemeControl.test.tsx b/superset-frontend/src/explore/components/controls/ColorSchemeControl/ColorSchemeControl.test.tsx index 1f2b5c722c..8273b1ca92 100644 --- a/superset-frontend/src/explore/components/controls/ColorSchemeControl/ColorSchemeControl.test.tsx +++ b/superset-frontend/src/explore/components/controls/ColorSchemeControl/ColorSchemeControl.test.tsx @@ -127,3 +127,11 @@ test('displays color scheme options', async () => { expect(screen.getByText('Other color palettes')).toBeInTheDocument(); }); }); + +test('Renders control with dashboard id', () => { + setup({ dashboardId: 1 }); + expect(screen.getByText('Dashboard scheme')).toBeInTheDocument(); + expect( + screen.getByLabelText('Select color scheme', { selector: 'input' }), + ).toBeDisabled(); +}); diff --git a/superset-frontend/src/explore/components/controls/ColorSchemeControl/index.tsx b/superset-frontend/src/explore/components/controls/ColorSchemeControl/index.tsx index 105cd1e45d..49f9b9a37c 100644 --- a/superset-frontend/src/explore/components/controls/ColorSchemeControl/index.tsx +++ b/superset-frontend/src/explore/components/controls/ColorSchemeControl/index.tsx @@ -125,13 +125,9 @@ const ColorSchemeControl = ({ const options = useMemo(() => { if (dashboardId) { return [ - { - value: 'dashboard', - label: t('dashboard'), - customLabel: ( - {t('Dashboard scheme')} - ), - }, + , ]; } const schemesObject = isFunction(schemes) ? schemes() : schemes;