@kalamazoo/theme
Version:
The Atlaskit theme framework
15 lines • 594 B
JavaScript
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
;