Timeseries: Graph series override stack migration (#68491)

This commit is contained in:
Adela Almasan 2023-05-15 14:19:16 -05:00 committed by GitHub
parent eafba8fa69
commit e0d8f3b4a7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -263,7 +263,7 @@ export function graphToTimeseriesOptions(angular: any): {
case 'stack':
rule.properties.push({
id: 'custom.stacking',
value: { mode: StackingMode.Normal, group: v },
value: getStackingFromOverrides(v),
});
break;
case 'color':
@ -733,3 +733,11 @@ function getLegendHideFromOverride(reducer: ReducerID.allIsZero | ReducerID.allI
],
};
}
function getStackingFromOverrides(value: Boolean | string) {
const defaultGroupName = defaultGraphConfig.stacking?.group;
return {
mode: value ? StackingMode.Normal : StackingMode.None,
group: isString(value) ? value : defaultGroupName,
};
}