mirror of
https://github.com/apache/skywalking-booster-ui.git
synced 2025-05-12 15:52:57 +00:00
feat: remove unused config
This commit is contained in:
parent
070157d271
commit
d13abb8c8f
@ -360,6 +360,20 @@ limitations under the License. -->
|
|||||||
multipleTableRef.value!.clearSelection();
|
multipleTableRef.value!.clearSelection();
|
||||||
}, 2000);
|
}, 2000);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function removeUnusedConfig(config: any) {
|
||||||
|
// remove `General` metrics config
|
||||||
|
delete config.metrics;
|
||||||
|
delete config.metricTypes;
|
||||||
|
delete config.metricMode;
|
||||||
|
delete config.linkServerMetrics;
|
||||||
|
delete config.linkClientMetrics;
|
||||||
|
delete config.nodeMetric;
|
||||||
|
if (([WidgetType.Topology] as string[]).includes(config.type)) {
|
||||||
|
delete config.legend;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function optimizeTemplate(
|
function optimizeTemplate(
|
||||||
children: (LayoutConfig & {
|
children: (LayoutConfig & {
|
||||||
moved?: boolean;
|
moved?: boolean;
|
||||||
@ -407,6 +421,7 @@ limitations under the License. -->
|
|||||||
if (!(child.metricConfig && child.metricConfig.length)) {
|
if (!(child.metricConfig && child.metricConfig.length)) {
|
||||||
delete child.metricConfig;
|
delete child.metricConfig;
|
||||||
}
|
}
|
||||||
|
removeUnusedConfig(child);
|
||||||
if (child.type === WidgetType.Tab) {
|
if (child.type === WidgetType.Tab) {
|
||||||
for (const item of child.children || []) {
|
for (const item of child.children || []) {
|
||||||
optimizeTemplate(item.children);
|
optimizeTemplate(item.children);
|
||||||
|
Loading…
Reference in New Issue
Block a user