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': case 'stack':
rule.properties.push({ rule.properties.push({
id: 'custom.stacking', id: 'custom.stacking',
value: { mode: StackingMode.Normal, group: v }, value: getStackingFromOverrides(v),
}); });
break; break;
case 'color': 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,
};
}