@gooddata/react-components
Version:
GoodData.UI - A powerful JavaScript library for building analytical applications
29 lines • 1.05 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
// (C) 2020 GoodData Corporation
var BucketNames = require("../../../../constants/bucketNames");
var bucketHelper_1 = require("../../../utils/bucketHelper");
var measureBucketItemsLimit = [
{
localIdentifier: BucketNames.MEASURES,
itemsLimit: 1,
},
{
localIdentifier: BucketNames.SECONDARY_MEASURES,
itemsLimit: 1,
},
{
localIdentifier: BucketNames.TERTIARY_MEASURES,
itemsLimit: 1,
},
];
exports.transformBuckets = function (buckets) {
var bucketsWithLimitedMeasures = bucketHelper_1.limitNumberOfMeasuresInBuckets(buckets, 3, true);
var measureBuckets = bucketHelper_1.transformMeasureBuckets(measureBucketItemsLimit, bucketsWithLimitedMeasures);
var viewByBucket = {
localIdentifier: BucketNames.VIEW,
items: bucketHelper_1.getAllAttributeItems(buckets).slice(0, 2),
};
return measureBuckets.concat([viewByBucket]);
};
//# sourceMappingURL=bucketHelper.js.map