refactor: consolidating ColorSchemeEnum settings into one place (#37591)

This commit is contained in:
SBIN2010
2026-02-08 10:04:20 +03:00
committed by GitHub
parent 3521f191b2
commit c4e7c3b03b
15 changed files with 19 additions and 35 deletions

View File

@@ -74,9 +74,8 @@ import {
TableOutlined,
} from '@ant-design/icons';
import { isEmpty, debounce, isEqual } from 'lodash';
import { ColorFormatters } from '@superset-ui/chart-controls';
import { ColorFormatters, ColorSchemeEnum } from '@superset-ui/chart-controls';
import {
ColorSchemeEnum,
DataColumnMeta,
SearchOption,
SortByItem,

View File

@@ -40,6 +40,7 @@ import {
isRegularMetric,
isPercentMetric,
ConditionalFormattingConfig,
ColorSchemeEnum,
} from '@superset-ui/chart-controls';
import { t } from '@apache-superset/core';
import {
@@ -57,7 +58,6 @@ import {
import { GenericDataType } from '@apache-superset/core/api/core';
import { isEmpty, last } from 'lodash';
import { PAGE_SIZE_OPTIONS, SERVER_PAGE_SIZE_OPTIONS } from './consts';
import { ColorSchemeEnum } from './types';
function getQueryMode(controls: ControlStateMapping): QueryMode {
const mode = controls?.query_mode?.value;

View File

@@ -41,6 +41,7 @@ import {
ColorFormatters,
ConditionalFormattingConfig,
getColorFormatters,
ColorSchemeEnum,
} from '@superset-ui/chart-controls';
import { isEmpty, merge } from 'lodash';
@@ -48,7 +49,6 @@ import isEqualColumns from './utils/isEqualColumns';
import DateWithFormatter from './utils/DateWithFormatter';
import {
BasicColorFormatterType,
ColorSchemeEnum,
DataColumnMeta,
TableChartProps,
TableChartTransformedProps,

View File

@@ -180,9 +180,4 @@ export interface TableChartTransformedProps<D extends DataRecord = DataRecord> {
slice_id: number;
}
export enum ColorSchemeEnum {
'Green' = 'Green',
'Red' = 'Red',
}
export default {};

View File

@@ -24,9 +24,9 @@ import {
ControlConfig,
ControlPanelState,
ControlState,
ColorSchemeEnum,
} from '@superset-ui/chart-controls';
import config from '../src/controlPanel';
import { ColorSchemeEnum } from '../src/types';
const findConditionalFormattingControl = (): ControlConfig | null => {
for (const section of config.controlPanelSections) {