82 lines
3.2 KiB
JavaScript
82 lines
3.2 KiB
JavaScript
'use client';
|
|
"use strict";
|
|
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 _jsxruntime = require("react/jsx-runtime");
|
|
const _handleisrerror = require("../handle-isr-error");
|
|
const styles = {
|
|
error: {
|
|
// https://github.com/sindresorhus/modern-normalize/blob/main/modern-normalize.css#L38-L52
|
|
fontFamily: 'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',
|
|
height: '100vh',
|
|
textAlign: 'center',
|
|
display: 'flex',
|
|
flexDirection: 'column',
|
|
alignItems: 'center',
|
|
justifyContent: 'center'
|
|
},
|
|
text: {
|
|
fontSize: '14px',
|
|
fontWeight: 400,
|
|
lineHeight: '28px',
|
|
margin: '0 8px'
|
|
}
|
|
};
|
|
function DefaultGlobalError({ error }) {
|
|
const digest = error?.digest;
|
|
return /*#__PURE__*/ (0, _jsxruntime.jsxs)("html", {
|
|
id: "__next_error__",
|
|
children: [
|
|
/*#__PURE__*/ (0, _jsxruntime.jsx)("head", {}),
|
|
/*#__PURE__*/ (0, _jsxruntime.jsxs)("body", {
|
|
children: [
|
|
/*#__PURE__*/ (0, _jsxruntime.jsx)(_handleisrerror.HandleISRError, {
|
|
error: error
|
|
}),
|
|
/*#__PURE__*/ (0, _jsxruntime.jsx)("div", {
|
|
style: styles.error,
|
|
children: /*#__PURE__*/ (0, _jsxruntime.jsxs)("div", {
|
|
children: [
|
|
/*#__PURE__*/ (0, _jsxruntime.jsxs)("h2", {
|
|
style: styles.text,
|
|
children: [
|
|
"Application error: a ",
|
|
digest ? 'server' : 'client',
|
|
"-side exception has occurred while loading ",
|
|
window.location.hostname,
|
|
" (see the",
|
|
' ',
|
|
digest ? 'server logs' : 'browser console',
|
|
" for more information)."
|
|
]
|
|
}),
|
|
digest ? /*#__PURE__*/ (0, _jsxruntime.jsx)("p", {
|
|
style: styles.text,
|
|
children: `Digest: ${digest}`
|
|
}) : null
|
|
]
|
|
})
|
|
})
|
|
]
|
|
})
|
|
]
|
|
});
|
|
}
|
|
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
|