UNPKG

@xo-union/tk-component-header-nav

Version:
24 lines (23 loc) 1.05 kB
"use strict"; var _Object$defineProperty = require("@babel/runtime-corejs3/core-js/object/define-property"); var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault"); _Object$defineProperty(exports, "__esModule", { value: true }); exports.withTheme = exports.default = void 0; var _extends2 = _interopRequireDefault(require("@babel/runtime-corejs3/helpers/extends")); var _react = _interopRequireDefault(require("react")); var _utilJest = require("@xo-union/util-jest"); var _identityObjProxy = _interopRequireDefault(require("identity-obj-proxy")); const withTheme = Component => { const NewComponent = props => /*#__PURE__*/_react.default.createElement(Component, (0, _extends2.default)({ classes: _identityObjProxy.default }, props)); NewComponent.displayName = Component.displayName || Component.name || 'withTheme(Unknown)'; return NewComponent; }; exports.withTheme = withTheme; var _default = { Provider: (0, _utilJest.createComponentMock)('ThemeContext.Provider') }; exports.default = _default;