UNPKG

react-static

Version:

A progressive static site generator for React

37 lines (27 loc) 2.99 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard"); Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var React = _interopRequireWildcard(require("react")); var _useStaticInfo = require("./browser/hooks/useStaticInfo"); var _Suspense = _interopRequireDefault(require("./Suspense")); /* eslint-disable import/no-dynamic-require */ // Override the suspense module to be our own // This is expected to break when using preact // In order to make it work with preact 10, use `patch-package` to remove those 2 lines // Reference: https://github.com/react-static/react-static/pull/1500 React.Suspense = _Suspense["default"]; React["default"].Suspense = _Suspense["default"]; var App = require("".concat(process.env.REACT_STATIC_ENTRY_PATH))["default"]; var _default = function _default(staticInfo) { return function (props) { return /*#__PURE__*/React.createElement(_useStaticInfo.staticInfoContext.Provider, { value: staticInfo }, /*#__PURE__*/React.createElement(App, props)); }; }; exports["default"] = _default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9ib290c3RyYXBBcHAuanMiXSwibmFtZXMiOlsiUmVhY3QiLCJTdXNwZW5zZSIsIkFwcCIsInJlcXVpcmUiLCJwcm9jZXNzIiwiZW52IiwiUkVBQ1RfU1RBVElDX0VOVFJZX1BBVEgiLCJzdGF0aWNJbmZvIiwicHJvcHMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBSEE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBQSxLQUFLLENBQUNDLFFBQU4sR0FBaUJBLG9CQUFqQjtBQUNBRCxLQUFLLFdBQUwsQ0FBY0MsUUFBZCxHQUF5QkEsb0JBQXpCOztBQUVBLElBQU1DLEdBQUcsR0FBR0MsT0FBTyxXQUFJQyxPQUFPLENBQUNDLEdBQVIsQ0FBWUMsdUJBQWhCLEVBQVAsV0FBWjs7ZUFFZSxrQkFBQUMsVUFBVTtBQUFBLFNBQUksVUFBQUMsS0FBSztBQUFBLHdCQUNoQyxvQkFBQyxnQ0FBRCxDQUFtQixRQUFuQjtBQUE0QixNQUFBLEtBQUssRUFBRUQ7QUFBbkMsb0JBQ0Usb0JBQUMsR0FBRCxFQUFTQyxLQUFULENBREYsQ0FEZ0M7QUFBQSxHQUFUO0FBQUEsQyIsInNvdXJjZXNDb250ZW50IjpbIi8qIGVzbGludC1kaXNhYmxlIGltcG9ydC9uby1keW5hbWljLXJlcXVpcmUgKi9cbmltcG9ydCAqIGFzIFJlYWN0IGZyb20gJ3JlYWN0J1xuaW1wb3J0IHsgc3RhdGljSW5mb0NvbnRleHQgfSBmcm9tICcuL2Jyb3dzZXIvaG9va3MvdXNlU3RhdGljSW5mbydcbmltcG9ydCBTdXNwZW5zZSBmcm9tICcuL1N1c3BlbnNlJ1xuXG4vLyBPdmVycmlkZSB0aGUgc3VzcGVuc2UgbW9kdWxlIHRvIGJlIG91ciBvd25cbi8vIFRoaXMgaXMgZXhwZWN0ZWQgdG8gYnJlYWsgd2hlbiB1c2luZyBwcmVhY3Rcbi8vIEluIG9yZGVyIHRvIG1ha2UgaXQgd29yayB3aXRoIHByZWFjdCAxMCwgdXNlIGBwYXRjaC1wYWNrYWdlYCB0byByZW1vdmUgdGhvc2UgMiBsaW5lc1xuLy8gUmVmZXJlbmNlOiBodHRwczovL2dpdGh1Yi5jb20vcmVhY3Qtc3RhdGljL3JlYWN0LXN0YXRpYy9wdWxsLzE1MDBcblJlYWN0LlN1c3BlbnNlID0gU3VzcGVuc2VcblJlYWN0LmRlZmF1bHQuU3VzcGVuc2UgPSBTdXNwZW5zZVxuXG5jb25zdCBBcHAgPSByZXF1aXJlKGAke3Byb2Nlc3MuZW52LlJFQUNUX1NUQVRJQ19FTlRSWV9QQVRIfWApLmRlZmF1bHRcblxuZXhwb3J0IGRlZmF1bHQgc3RhdGljSW5mbyA9PiBwcm9wcyA9PiAoXG4gIDxzdGF0aWNJbmZvQ29udGV4dC5Qcm92aWRlciB2YWx1ZT17c3RhdGljSW5mb30+XG4gICAgPEFwcCB7Li4ucHJvcHN9IC8+XG4gIDwvc3RhdGljSW5mb0NvbnRleHQuUHJvdmlkZXI+XG4pXG4iXX0=