@xo-union/tk-component-header-nav
Version:
11 lines • 527 B
JavaScript
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;