UNPKG

@fluentui/react-northstar

Version:
28 lines (26 loc) 1.15 kB
"use strict"; exports.__esModule = true; exports.extendColorScheme = void 0; exports.pickValuesFromColorScheme = pickValuesFromColorScheme; var extendColorScheme = function extendColorScheme(colorScheme, overrides) { var result = colorScheme; Object.keys(overrides).forEach(function (color) { var _Object$assign; result = Object.assign({}, result, (_Object$assign = {}, _Object$assign[color] = Object.assign({}, colorScheme[color], overrides[color]), _Object$assign)); }); return result; }; exports.extendColorScheme = extendColorScheme; function pickValuesFromColorScheme(colorScheme, componentAreas) { var result = {}; Object.keys(colorScheme).forEach(function (color) { var _Object$assign3; var colorValues = componentAreas.reduce(function (accumulator, area) { var _Object$assign2; return Object.assign({}, accumulator, (_Object$assign2 = {}, _Object$assign2[area] = colorScheme[color][area], _Object$assign2)); }, {}); result = Object.assign({}, result, (_Object$assign3 = {}, _Object$assign3[color] = colorValues, _Object$assign3)); }); return result; } //# sourceMappingURL=colorUtils.js.map