UNPKG

@kalamazoo/theme

Version:
15 lines 594 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); exports.default = (function (_a) { var children = _a.children, props = _a.props, theme = _a.theme; var appearance = typeof props === 'object' ? 'default' : props; var merged = typeof props === 'object' ? tslib_1.__assign({}, props) : {}; Object.keys(theme).forEach(function (key) { if (!(key in merged)) { merged[key] = theme[key]({ appearance: appearance }); } }); return children(merged); }); //# sourceMappingURL=Appearance.js.map