@netdata/charts
Version:
Netdata frontend SDK and chart utilities
15 lines (14 loc) • 725 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _default = exports["default"] = function _default(chart) {
var _chart$getAttributes = chart.getAttributes(),
selectedDimensions = _chart$getAttributes.selectedDimensions,
groupBy = _chart$getAttributes.groupBy,
dimensionsOnNonDimensionGrouping = _chart$getAttributes.dimensionsOnNonDimensionGrouping;
if (selectedDimensions !== null && selectedDimensions !== void 0 && selectedDimensions.length) return selectedDimensions;
if (groupBy !== null && groupBy !== void 0 && groupBy.includes("dimension")) return selectedDimensions;
return dimensionsOnNonDimensionGrouping || selectedDimensions;
};