UNPKG

@skbkontur/ui-kit

Version:

32 lines 1.29 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var deepMerge_1 = require("../../lib/deepMerge"); var button_1 = require("./button"); var checkbox_1 = require("./checkbox"); var common_1 = require("./common"); var input_1 = require("./input"); var internalMenu_1 = require("./internalMenu"); var link_1 = require("./link"); var menuItem_1 = require("./menuItem"); var text_1 = require("./text"); function getDefaultTheme(common) { var base = common ? deepMerge_1.deepMerge(common_1.getCommonTheme(), common) : common_1.getCommonTheme(); return { common: base, button: button_1.getButtonTheme(base), link: link_1.getLinkTheme(base), text: text_1.getTextTheme(base), checkbox: checkbox_1.getCheckboxTheme(base), input: input_1.getInputTheme(base), internalMenu: internalMenu_1.getInternalMenuTheme(base), menuItem: menuItem_1.getMenuItemtheme(base) }; } exports.getDefaultTheme = getDefaultTheme; function mergeWithDefaultTheme(_a) { var common = _a.common, rest = tslib_1.__rest(_a, ["common"]); return deepMerge_1.deepMerge(getDefaultTheme(common), rest); } exports.mergeWithDefaultTheme = mergeWithDefaultTheme; //# sourceMappingURL=index.js.map