UNPKG

@skbkontur/ui-kit

Version:

19 lines 763 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var utils_1 = require("../utils"); var common_1 = require("./common"); var MENU_ITEM_STATES = ['default', 'hover', 'selected', 'disabled']; exports.getMenuItemtheme = function (base) { if (base === void 0) { base = common_1.getCommonTheme(); } var getColor = utils_1.getThemeColor.bind(null, base.colors); var menuItemStyles = base.components.dropdown_menu_item; var stateStyles = {}; MENU_ITEM_STATES.forEach(function (state) { stateStyles[state] = { color: getColor(menuItemStyles[state].text), background: getColor(menuItemStyles[state].background) }; }); return stateStyles; }; //# sourceMappingURL=menuItem.js.map