@gooddata/react-components
Version:
GoodData.UI - A powerful JavaScript library for building analytical applications
22 lines • 1.56 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
// (C) 2019 GoodData Corporation
var set = require("lodash/set");
var BucketNames = require("../../../constants/bucketNames");
var uiConfig_1 = require("../../constants/uiConfig");
var bucket_1 = require("../../constants/bucket");
var bucketHelper_1 = require("./../bucketHelper");
var tableMeasuresIcon = require("../../assets/table/bucket-title-measures.svg");
var tableRowsIcon = require("../../assets/table/bucket-title-rows.svg");
var tableColumnsIcon = require("../../assets/table/bucket-title-columns.svg");
function setPivotTableUiConfig(referencePoint, intl, visualizationType) {
set(referencePoint, uiConfig_1.UICONFIG, bucketHelper_1.setBucketTitles(referencePoint, visualizationType, intl));
set(referencePoint, [uiConfig_1.UICONFIG, bucket_1.BUCKETS, BucketNames.MEASURES, "canAddItems"], true);
set(referencePoint, [uiConfig_1.UICONFIG, bucket_1.BUCKETS, BucketNames.ATTRIBUTE, "canAddItems"], true);
set(referencePoint, [uiConfig_1.UICONFIG, bucket_1.BUCKETS, BucketNames.COLUMNS, "canAddItems"], true);
set(referencePoint, [uiConfig_1.UICONFIG, bucket_1.BUCKETS, BucketNames.MEASURES, "icon"], tableMeasuresIcon);
set(referencePoint, [uiConfig_1.UICONFIG, bucket_1.BUCKETS, BucketNames.ATTRIBUTE, "icon"], tableRowsIcon);
set(referencePoint, [uiConfig_1.UICONFIG, bucket_1.BUCKETS, BucketNames.COLUMNS, "icon"], tableColumnsIcon);
}
exports.setPivotTableUiConfig = setPivotTableUiConfig;
//# sourceMappingURL=pivotTableUiConfigHelper.js.map