@shopify/react-graphql
Version:
Tools for creating type-safe and asynchronous GraphQL components for React
26 lines (18 loc) • 807 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var _rollupPluginBabelHelpers = require('./_virtual/_rollupPluginBabelHelpers.js');
var React = require('react');
var Query = require('./Query.js');
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
var React__default = /*#__PURE__*/_interopDefaultLegacy(React);
function Prefetch(_ref) {
let {
ignoreCache
} = _ref,
props = _rollupPluginBabelHelpers.objectWithoutProperties(_ref, ["ignoreCache"]);
const fetchPolicy = ignoreCache ? 'network-only' : undefined;
return /*#__PURE__*/React__default['default'].createElement(Query.Query, Object.assign({}, props, {
fetchPolicy: fetchPolicy
}), () => null);
}
exports.Prefetch = Prefetch;