UNPKG

jaybe-react-universal-component

Version:

A higher order component for loading components with promises

30 lines (23 loc) 494 B
// @flow import React from 'react' import PropTypes from 'prop-types' type Props = { report: Function, children: Object } export default class ReportChunks extends React.Component<void, Props, *> { static propTypes = { report: PropTypes.func.isRequired } static childContextTypes = { report: PropTypes.func.isRequired } getChildContext() { return { report: this.props.report } } render() { return React.Children.only(this.props.children) } }