UNPKG

hops-react

Version:
15 lines (12 loc) 389 B
import { Component as ReactComponent, createElement } from 'react'; import { Consumer } from './context'; function withServerData(Component) { return class WithServerData extends ReactComponent { render() { return createElement(Consumer, {}, (data) => createElement(Component, { ...this.props, serverData: data }) ); } }; } export default withServerData;