UNPKG

@kiwicom/smart-faq

Version:

Smart FAQ

35 lines (27 loc) 735 B
// @flow import * as React from 'react'; import PropTypes from 'prop-types'; // TODO // THIS WILL BE OBSOLETE after react-relay@2.0.0 is released (adds the new Context API) // --> https://github.com/facebook/relay/pull/2500 - see https://github.com/facebook/relay/releases type Props = {| environment: Object, variables: Object, children: React.Node, |}; class RelayProvider extends React.Component<Props> { getChildContext() { return { relay: { environment: this.props.environment, variables: this.props.variables, }, }; } render() { return this.props.children; } } RelayProvider.childContextTypes = { relay: PropTypes.object.isRequired, }; export default RelayProvider;