PHP 7.4.33
Preview: nav-failure-handler.js Size: 2.43 KB
/var/www/uibuilder.cmshelp.dk/httpdocs/node_modules/next/dist/client/components/nav-failure-handler.js
"use strict";
Object.defineProperty(exports, "__esModule", {
    value: true
});
0 && (module.exports = {
    handleHardNavError: null,
    useNavFailureHandler: null
});
function _export(target, all) {
    for(var name in all)Object.defineProperty(target, name, {
        enumerable: true,
        get: all[name]
    });
}
_export(exports, {
    handleHardNavError: function() {
        return handleHardNavError;
    },
    useNavFailureHandler: function() {
        return useNavFailureHandler;
    }
});
const _react = require("react");
const _createhreffromurl = require("./router-reducer/create-href-from-url");
function handleHardNavError(error) {
    if (error && typeof window !== 'undefined' && window.next.__pendingUrl && (0, _createhreffromurl.createHrefFromUrl)(new URL(window.location.href)) !== (0, _createhreffromurl.createHrefFromUrl)(window.next.__pendingUrl)) {
        console.error("Error occurred during navigation, falling back to hard navigation", error);
        window.location.href = window.next.__pendingUrl.toString();
        return true;
    }
    return false;
}
function useNavFailureHandler() {
    if (process.env.__NEXT_APP_NAV_FAIL_HANDLING) {
        // this if is only for DCE of the feature flag not conditional
        // eslint-disable-next-line react-hooks/rules-of-hooks
        (0, _react.useEffect)(()=>{
            const uncaughtExceptionHandler = (evt)=>{
                const error = 'reason' in evt ? evt.reason : evt.error;
                // if we have an unhandled exception/rejection during
                // a navigation we fall back to a hard navigation to
                // attempt recovering to a good state
                handleHardNavError(error);
            };
            window.addEventListener('unhandledrejection', uncaughtExceptionHandler);
            window.addEventListener('error', uncaughtExceptionHandler);
            return ()=>{
                window.removeEventListener('error', uncaughtExceptionHandler);
                window.removeEventListener('unhandledrejection', uncaughtExceptionHandler);
            };
        }, []);
    }
}

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=nav-failure-handler.js.map

Directory Contents

Dirs: 7 × Files: 120
Name Size Perms Modified Actions
errors DIR
- drwxr-xr-x 2025-03-28 11:04:45
Edit Download
globals DIR
- drwxr-xr-x 2025-03-28 11:04:45
Edit Download
- drwxr-xr-x 2025-03-28 11:04:45
Edit Download
metadata DIR
- drwxr-xr-x 2025-03-28 11:04:45
Edit Download
- drwxr-xr-x 2025-03-28 11:04:45
Edit Download
- drwxr-xr-x 2025-03-28 11:04:45
Edit Download
- drwxr-xr-x 2025-03-28 11:04:45
Edit Download
196 B lrw-r--r-- 2025-03-28 11:04:44
Edit Download
3.27 KB lrw-r--r-- 2025-03-28 11:04:39
Edit Download
4.55 KB lrw-r--r-- 2025-03-28 11:04:43
Edit Download
1.06 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
3.31 KB lrw-r--r-- 2025-03-28 11:04:39
Edit Download
2.72 KB lrw-r--r-- 2025-03-28 11:04:43
Edit Download
1.02 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
28.90 KB lrw-r--r-- 2025-03-28 11:04:39
Edit Download
39.99 KB lrw-r--r-- 2025-03-28 11:04:43
Edit Download
80 B lrw-r--r-- 2025-03-28 11:04:44
Edit Download
1.20 KB lrw-r--r-- 2025-03-28 11:04:39
Edit Download
927 B lrw-r--r-- 2025-03-28 11:04:43
Edit Download
876 B lrw-r--r-- 2025-03-28 11:04:44
Edit Download
2.54 KB lrw-r--r-- 2025-03-28 11:04:39
Edit Download
3.80 KB lrw-r--r-- 2025-03-28 11:04:43
Edit Download
836 B lrw-r--r-- 2025-03-28 11:04:44
Edit Download
2.14 KB lrw-r--r-- 2025-03-28 11:04:39
Edit Download
2.99 KB lrw-r--r-- 2025-03-28 11:04:43
Edit Download
158 B lrw-r--r-- 2025-03-28 11:04:44
Edit Download
1019 B lrw-r--r-- 2025-03-28 11:04:40
Edit Download
499 B lrw-r--r-- 2025-03-28 11:04:43
Edit Download
230 B lrw-r--r-- 2025-03-28 11:04:44
Edit Download
1.82 KB lrw-r--r-- 2025-03-28 11:04:40
Edit Download
1.24 KB lrw-r--r-- 2025-03-28 11:04:43
Edit Download
1.73 KB lrw-r--r-- 2025-03-28 11:04:45
Edit Download
8.26 KB lrw-r--r-- 2025-03-28 11:04:40
Edit Download
10.20 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
78 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
890 B lrw-r--r-- 2025-03-28 11:04:40
Edit Download
528 B lrw-r--r-- 2025-03-28 11:04:44
Edit Download
44 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
2.03 KB lrw-r--r-- 2025-03-28 11:04:40
Edit Download
1.92 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
326 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
1.32 KB lrw-r--r-- 2025-03-28 11:04:40
Edit Download
1.14 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
632 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
5.57 KB lrw-r--r-- 2025-03-28 11:04:41
Edit Download
6.50 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
431 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
886 B lrw-r--r-- 2025-03-28 11:04:41
Edit Download
882 B lrw-r--r-- 2025-03-28 11:04:44
Edit Download
953 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
24.15 KB lrw-r--r-- 2025-03-28 11:04:41
Edit Download
32.48 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
832 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
10.04 KB lrw-r--r-- 2025-03-28 11:04:41
Edit Download
15.10 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
154 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
1.03 KB lrw-r--r-- 2025-03-28 11:04:41
Edit Download
1.00 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
123 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
2.43 KB lrw-r--r-- 2025-03-28 11:04:41
Edit Download
2.78 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
11 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
2.10 KB lrw-r--r-- 2025-03-28 11:04:41
Edit Download
2.70 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
4.45 KB lrw-r--r-- 2025-03-28 11:04:45
Edit Download
7.51 KB lrw-r--r-- 2025-03-28 11:04:41
Edit Download
12.24 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
1.14 KB lrw-r--r-- 2025-03-28 11:04:45
Edit Download
3.00 KB lrw-r--r-- 2025-03-28 11:04:41
Edit Download
2.45 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
42 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
607 B lrw-r--r-- 2025-03-28 11:04:41
Edit Download
232 B lrw-r--r-- 2025-03-28 11:04:44
Edit Download
77 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
885 B lrw-r--r-- 2025-03-28 11:04:41
Edit Download
523 B lrw-r--r-- 2025-03-28 11:04:44
Edit Download
43 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
1.84 KB lrw-r--r-- 2025-03-28 11:04:41
Edit Download
1.69 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
162 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
1.06 KB lrw-r--r-- 2025-03-28 11:04:41
Edit Download
522 B lrw-r--r-- 2025-03-28 11:04:44
Edit Download
192 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
4.17 KB lrw-r--r-- 2025-03-28 11:04:41
Edit Download
3.51 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
776 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
3.19 KB lrw-r--r-- 2025-03-28 11:04:42
Edit Download
3.87 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
633 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
1.78 KB lrw-r--r-- 2025-03-28 11:04:42
Edit Download
2.06 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
120 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
967 B lrw-r--r-- 2025-03-28 11:04:42
Edit Download
313 B lrw-r--r-- 2025-03-28 11:04:44
Edit Download
2.41 KB lrw-r--r-- 2025-03-28 11:04:45
Edit Download
3.66 KB lrw-r--r-- 2025-03-28 11:04:42
Edit Download
5.76 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
100 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
1.14 KB lrw-r--r-- 2025-03-28 11:04:42
Edit Download
628 B lrw-r--r-- 2025-03-28 11:04:44
Edit Download
2.68 KB lrw-r--r-- 2025-03-28 11:04:45
Edit Download
6.33 KB lrw-r--r-- 2025-03-28 11:04:42
Edit Download
6.67 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
205 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
1.27 KB lrw-r--r-- 2025-03-28 11:04:42
Edit Download
909 B lrw-r--r-- 2025-03-28 11:04:44
Edit Download
81 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
909 B lrw-r--r-- 2025-03-28 11:04:42
Edit Download
547 B lrw-r--r-- 2025-03-28 11:04:44
Edit Download
47 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
2.06 KB lrw-r--r-- 2025-03-28 11:04:42
Edit Download
1.95 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
183 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
769 B lrw-r--r-- 2025-03-28 11:04:42
Edit Download
433 B lrw-r--r-- 2025-03-28 11:04:44
Edit Download
64 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
1011 B lrw-r--r-- 2025-03-28 11:04:42
Edit Download
815 B lrw-r--r-- 2025-03-28 11:04:44
Edit Download
591 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
1.22 KB lrw-r--r-- 2025-03-28 11:04:42
Edit Download
1.08 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
64 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
1.49 KB lrw-r--r-- 2025-03-28 11:04:42
Edit Download
1.45 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
418 B lrw-r--r-- 2025-03-28 11:04:45
Edit Download
1.88 KB lrw-r--r-- 2025-03-28 11:04:42
Edit Download
2.00 KB lrw-r--r-- 2025-03-28 11:04:44
Edit Download
If ZipArchive is unavailable, a .tar will be created (no compression).