@airbnb/lunar-apollo
Version:
Apollo and GraphQL utilities.
26 lines (19 loc) • 700 B
JavaScript
;
exports.__esModule = true;
exports.default = Provider;
var _propTypes = _interopRequireDefault(require("prop-types"));
var _react = _interopRequireDefault(require("react"));
var _client = require("@apollo/client");
var _ = _interopRequireDefault(require("../.."));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/**
* Context based component that provides Apollo's client to all Query and Mutation components.
* Must be rendered at the root of an application.
*/
function Provider({
children
}) {
return /*#__PURE__*/_react.default.createElement(_client.ApolloProvider, {
client: _.default.getClient()
}, children);
}