UNPKG

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

Version:
11 lines 527 B
import _extends from "@babel/runtime-corejs3/helpers/esm/extends"; import React, { createContext } from "react"; const Context = /*#__PURE__*/createContext({}); export const withTheme = Wrapped => { const NewComponent = props => /*#__PURE__*/React.createElement(Context.Consumer, null, classes => /*#__PURE__*/React.createElement(Wrapped, _extends({ classes: classes }, props))); NewComponent.displayName = Wrapped.displayName || Wrapped.name || 'withTheme(Unknown)'; return NewComponent; }; export default Context;