@kiwicom/smart-faq
Version:
Smart FAQ
52 lines (40 loc) • 1.44 kB
JavaScript
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = exports.Provider = exports.Consumer = void 0;
var React = _interopRequireWildcard(require("react"));
var _reactRelay = require("react-relay");
// @flow
var bookingInfoContext
/*: React.Context<Context>*/
= React.createContext({
onLoad: function onLoad(upcomingLeg
/*: ?BookingInfo_leg*/
) {} // eslint-disable-line no-unused-vars
});
/*:: type Props = {
leg: ?BookingInfo_leg,
};*/
var BookingInfo = function BookingInfo(_ref) {
var leg = _ref.leg;
return React.createElement(Consumer, null, function (_ref2) {
var onLoad = _ref2.onLoad;
return onLoad(leg);
});
};
var Consumer = bookingInfoContext.Consumer,
Provider = bookingInfoContext.Provider;
exports.Provider = Provider;
exports.Consumer = Consumer;
var _default = (0, _reactRelay.createFragmentContainer)(BookingInfo, {
leg: function leg() {
var node = require("./__generated__/BookingInfo_leg.graphql");
if (node.hash && node.hash !== "5e01ef817c73d575b3bc3c221ca3c631") {
console.error("The definition of 'BookingInfo_leg' appears to have changed. Run `relay-compiler` to update the generated files to receive the expected data.");
}
return require("./__generated__/BookingInfo_leg.graphql");
}
});
exports.default = _default;
;