react-relay
Version:
A framework for building GraphQL-driven React applications.
20 lines (19 loc) • 644 B
JavaScript
;
var ReactRelayContext = require('./../ReactRelayContext');
var React = require('react');
var useMemo = React.useMemo;
function RelayEnvironmentProvider(props) {
var children = props.children,
environment = props.environment,
getEnvironmentForActor = props.getEnvironmentForActor;
var context = useMemo(function () {
return {
environment: environment,
getEnvironmentForActor: getEnvironmentForActor
};
}, [environment, getEnvironmentForActor]);
return /*#__PURE__*/React.createElement(ReactRelayContext.Provider, {
value: context
}, children);
}
module.exports = RelayEnvironmentProvider;