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;