@qn-pandora/pandora-visualization
Version:
Pandora 通用可视化库
20 lines (19 loc) • 973 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var lodash_1 = require("lodash");
var pandora_light_1 = require("./pandora-light");
var pandora_dark_1 = require("./pandora-dark");
var pandora_eleganceGreen_1 = require("./pandora-eleganceGreen");
var constants_1 = require("../../constants");
var opts = [pandora_light_1.cssVariable, pandora_dark_1.cssVariable, pandora_eleganceGreen_1.cssVariable];
var themeForJSMap = constants_1.themeOptions.reduce(function (styles, theme, index) {
styles[theme] = {
dashboardColor: lodash_1.get(opts[index], '--dashboardColor'),
dashboardBGColor: lodash_1.get(opts[index], '--dashboardBg'),
dashboardBlockBgColor: lodash_1.get(opts[index], '--dashboardBlockBg'),
layoutBorderColor: lodash_1.get(opts[index], '--dashboardBorderCorder'),
titlebarColor: lodash_1.get(opts[index], '--titlebarColor')
};
return styles;
}, {});
exports.default = themeForJSMap;