Spaces:
Running
Running
| 'use client'; | |
| ; | |
| Object.defineProperty(exports, "__esModule", { | |
| value: true | |
| }); | |
| Object.defineProperty(exports, // Exported so that the import signature in the loaders can be identical to user | |
| // supplied custom global error signatures. | |
| "default", { | |
| enumerable: true, | |
| get: function() { | |
| return _default; | |
| } | |
| }); | |
| const _interop_require_default = require("@swc/helpers/_/_interop_require_default"); | |
| const _jsxruntime = require("react/jsx-runtime"); | |
| const _react = /*#__PURE__*/ _interop_require_default._(require("react")); | |
| const _handleisrerror = require("../handle-isr-error"); | |
| const _errorstyles = require("./error-styles"); | |
| function DefaultGlobalError({ error }) { | |
| const digest = error?.digest; | |
| const isServerError = !!digest; | |
| const message = isServerError ? 'A server error occurred. Reload to try again.' : 'Reload to try again, or go back.'; | |
| (0, _handleisrerror.handleISRError)({ | |
| error | |
| }); | |
| return /*#__PURE__*/ (0, _jsxruntime.jsxs)("html", { | |
| id: "__next_error__", | |
| children: [ | |
| /*#__PURE__*/ (0, _jsxruntime.jsx)("head", { | |
| children: /*#__PURE__*/ (0, _jsxruntime.jsx)("style", { | |
| dangerouslySetInnerHTML: { | |
| __html: _errorstyles.errorThemeCss | |
| } | |
| }) | |
| }), | |
| /*#__PURE__*/ (0, _jsxruntime.jsxs)("body", { | |
| children: [ | |
| /*#__PURE__*/ (0, _jsxruntime.jsx)("div", { | |
| style: _errorstyles.errorStyles.container, | |
| children: /*#__PURE__*/ (0, _jsxruntime.jsxs)("div", { | |
| style: _errorstyles.errorStyles.card, | |
| children: [ | |
| /*#__PURE__*/ (0, _jsxruntime.jsx)(_errorstyles.WarningIcon, {}), | |
| /*#__PURE__*/ (0, _jsxruntime.jsx)("h1", { | |
| style: _errorstyles.errorStyles.title, | |
| children: "This page couldn’t load" | |
| }), | |
| /*#__PURE__*/ (0, _jsxruntime.jsx)("p", { | |
| style: _errorstyles.errorStyles.message, | |
| children: message | |
| }), | |
| /*#__PURE__*/ (0, _jsxruntime.jsxs)("div", { | |
| style: _errorstyles.errorStyles.buttonGroup, | |
| children: [ | |
| /*#__PURE__*/ (0, _jsxruntime.jsx)("form", { | |
| style: _errorstyles.errorStyles.form, | |
| children: /*#__PURE__*/ (0, _jsxruntime.jsx)("button", { | |
| type: "submit", | |
| style: _errorstyles.errorStyles.button, | |
| children: "Reload" | |
| }) | |
| }), | |
| !isServerError && /*#__PURE__*/ (0, _jsxruntime.jsx)("button", { | |
| type: "button", | |
| style: _errorstyles.errorStyles.buttonSecondary, | |
| onClick: ()=>{ | |
| if (window.history.length > 1) { | |
| window.history.back(); | |
| } else { | |
| window.location.href = '/'; | |
| } | |
| }, | |
| children: "Back" | |
| }) | |
| ] | |
| }) | |
| ] | |
| }) | |
| }), | |
| digest && /*#__PURE__*/ (0, _jsxruntime.jsxs)("p", { | |
| style: _errorstyles.errorStyles.digestFooter, | |
| children: [ | |
| "ERROR ", | |
| digest | |
| ] | |
| }) | |
| ] | |
| }) | |
| ] | |
| }); | |
| } | |
| const _default = DefaultGlobalError; | |
| if ((typeof exports.default === 'function' || (typeof exports.default === 'object' && exports.default !== null)) && typeof exports.default.__esModule === 'undefined') { | |
| Object.defineProperty(exports.default, '__esModule', { value: true }); | |
| Object.assign(exports.default, exports); | |
| module.exports = exports.default; | |
| } | |
| //# sourceMappingURL=global-error.js.map |