UNPKG

next

Version:

The React Framework

83 lines (81 loc) 3.32 kB
'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(param) { let { error } = param; const digest = error == null ? void 0 : 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