refactor(standardized form data): refine interface and improve code smells (#20518)

This commit is contained in:
Yongjie Zhao
2022-06-28 21:09:42 +08:00
committed by GitHub
parent 23e62d3782
commit c348a095b9
34 changed files with 580 additions and 224 deletions

View File

@@ -47,6 +47,7 @@ import {
Dataset,
ColumnMeta,
defineSavedMetrics,
getStandardizedControls,
} from '@superset-ui/chart-controls';
import i18n from './i18n';
@@ -544,10 +545,10 @@ const config: ControlPanelConfig = {
],
},
],
denormalizeFormData: formData => ({
formDataOverrides: formData => ({
...formData,
metrics: formData.standardizedFormData.standardizedState.metrics,
groupby: formData.standardizedFormData.standardizedState.columns,
metrics: getStandardizedControls().popAllMetrics(),
groupby: getStandardizedControls().popAllColumns(),
}),
};