Second frontend, written in Next.JS + Typescript.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1 lines
16 KiB

{"ast":null,"code":"\"use strict\";\n\nvar _construct = require(\"@babel/runtime/helpers/construct\");\n\nfunction _createForOfIteratorHelper(o, allowArrayLike) { var it; if (typeof Symbol === \"undefined\" || o[Symbol.iterator] == null) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = o[Symbol.iterator](); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it[\"return\"] != null) it[\"return\"](); } finally { if (didErr) throw err; } } }; }\n\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\n\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\n\nvar _interopRequireWildcard = require(\"@babel/runtime/helpers/interopRequireWildcard\");\n\nvar _interopRequireDefault = require(\"@babel/runtime/helpers/interopRequireDefault\");\n\nexports.__esModule = true;\nexports.useRouter = useRouter;\nexports.makePublicRouterInstance = makePublicRouterInstance;\nexports.createRouter = exports.withRouter = exports[\"default\"] = void 0;\n\nvar _react = _interopRequireDefault(require(\"react\"));\n\nvar _router2 = _interopRequireWildcard(require(\"../next-server/lib/router/router\"));\n\nexports.Router = _router2[\"default\"];\nexports.NextRouter = _router2.NextRouter;\n\nvar _routerContext = require(\"../next-server/lib/router-context\");\n\nvar _withRouter = _interopRequireDefault(require(\"./with-router\"));\n\nexports.withRouter = _withRouter[\"default\"];\n/* global window */\n\nvar singletonRouter = {\n router: null,\n // holds the actual router instance\n readyCallbacks: [],\n ready: function ready(cb) {\n if (this.router) return cb();\n\n if (true) {\n this.readyCallbacks.push(cb);\n }\n }\n}; // Create public properties and methods of the router in the singletonRouter\n\nvar urlPropertyFields = ['pathname', 'route', 'query', 'asPath', 'components', 'isFallback', 'basePath'];\nvar routerEvents = ['routeChangeStart', 'beforeHistoryChange', 'routeChangeComplete', 'routeChangeError', 'hashChangeStart', 'hashChangeComplete'];\nvar coreMethodFields = ['push', 'replace', 'reload', 'back', 'prefetch', 'beforePopState']; // Events is a static property on the router, the router doesn't have to be initialized to use it\n\nObject.defineProperty(singletonRouter, 'events', {\n get: function get() {\n return _router2[\"default\"].events;\n }\n});\nurlPropertyFields.forEach(function (field) {\n // Here we need to use Object.defineProperty because, we need to return\n // the property assigned to the actual router\n // The value might get changed as we change routes and this is the\n // proper way to access it\n Object.defineProperty(singletonRouter, field, {\n get: function get() {\n var router = getRouter();\n return router[field];\n }\n });\n});\ncoreMethodFields.forEach(function (field) {\n // We don't really know the types here, so we add them later instead\n ;\n\n singletonRouter[field] = function () {\n var router = getRouter();\n return router[field].apply(router, arguments);\n };\n});\nrouterEvents.forEach(function (event) {\n singletonRouter.ready(function () {\n _router2[\"default\"].events.on(event, function () {\n var eventField = \"on\" + event.charAt(0).toUpperCase() + event.substring(1);\n var _singletonRouter = singletonRouter;\n\n if (_singletonRouter[eventField]) {\n try {\n _singletonRouter[eventField].apply(_singletonRouter, arguments);\n } catch (err) {\n // tslint:disable-next-line:no-console\n console.error(\"Error when running the Router event: \" + eventField); // tslint:disable-next-line:no-console\n\n console.error(err.message + \"\\n\" + err.stack);\n }\n }\n });\n });\n});\n\nfunction getRouter() {\n if (!singletonRouter.router) {\n var message = 'No router instance found.\\n' + 'You should only use \"next/router\" inside the client side of your app.\\n';\n throw new Error(message);\n }\n\n return singletonRouter.router;\n} // Export the singletonRouter and this is the public API.\n\n\nvar _default = singletonRouter; // Reexport the withRoute HOC\n\nexports[\"default\"] = _default;\n\nfunction useRouter() {\n return _react[\"default\"].useContext(_routerContext.RouterContext);\n} // INTERNAL APIS\n// -------------\n// (do not use following exports inside the app)\n// Create a router and assign it as the singleton instance.\n// This is used in client side when we are initilizing the app.\n// This should **not** use inside the server.\n\n\nvar createRouter = function createRouter() {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n singletonRouter.router = _construct(_router2[\"default\"], args);\n singletonRouter.readyCallbacks.forEach(function (cb) {\n return cb();\n });\n singletonRouter.readyCallbacks = [];\n return singletonRouter.router;\n}; // This function is used to create the `withRouter` router instance\n\n\nexports.createRouter = createRouter;\n\nfunction makePublicRouterInstance(router) {\n var _router = router;\n var instance = {};\n\n var _iterator = _createForOfIteratorHelper(urlPropertyFields),\n _step;\n\n try {\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n var property = _step.value;\n\n if (typeof _router[property] === 'object') {\n instance[property] = Object.assign({}, _router[property]); // makes sure query is not stateful\n\n continue;\n }\n\n instance[property] = _router[property];\n } // Events is a static property on the router, the router doesn't have to be initialized to use it\n\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n\n instance.events = _router2[\"default\"].events;\n coreMethodFields.forEach(function (field) {\n instance[field] = function () {\n return _router[field].apply(_router, arguments);\n };\n });\n return instance;\n}","map":{"version":3,"sources":["/home/gisle/projects/react/rpdata-frontend2/node_modules/next/dist/client/router.js"],"names":["_interopRequireWildcard","require","_interopRequireDefault","exports","__esModule","useRouter","makePublicRouterInstance","createRouter","withRouter","_react","_router2","Router","NextRouter","_routerContext","_withRouter","singletonRouter","router","readyCallbacks","ready","cb","push","urlPropertyFields","routerEvents","coreMethodFields","Object","defineProperty","get","events","forEach","field","getRouter","arguments","event","on","eventField","charAt","toUpperCase","substring","_singletonRouter","err","console","error","message","stack","Error","_default","useContext","RouterContext","_len","length","args","Array","_key","_router","instance","property","assign"],"mappings":"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","sourcesContent":["\"use strict\";var _interopRequireWildcard=require(\"@babel/runtime/helpers/interopRequireWildcard\");var _interopRequireDefault=require(\"@babel/runtime/helpers/interopRequireDefault\");exports.__esModule=true;exports.useRouter=useRouter;exports.makePublicRouterInstance=makePublicRouterInstance;exports.createRouter=exports.withRouter=exports.default=void 0;var _react=_interopRequireDefault(require(\"react\"));var _router2=_interopRequireWildcard(require(\"../next-server/lib/router/router\"));exports.Router=_router2.default;exports.NextRouter=_router2.NextRouter;var _routerContext=require(\"../next-server/lib/router-context\");var _withRouter=_interopRequireDefault(require(\"./with-router\"));exports.withRouter=_withRouter.default;/* global window */var singletonRouter={router:null,// holds the actual router instance\nreadyCallbacks:[],ready(cb){if(this.router)return cb();if(typeof window!=='undefined'){this.readyCallbacks.push(cb);}}};// Create public properties and methods of the router in the singletonRouter\nvar urlPropertyFields=['pathname','route','query','asPath','components','isFallback','basePath'];var routerEvents=['routeChangeStart','beforeHistoryChange','routeChangeComplete','routeChangeError','hashChangeStart','hashChangeComplete'];var coreMethodFields=['push','replace','reload','back','prefetch','beforePopState'];// Events is a static property on the router, the router doesn't have to be initialized to use it\nObject.defineProperty(singletonRouter,'events',{get(){return _router2.default.events;}});urlPropertyFields.forEach(field=>{// Here we need to use Object.defineProperty because, we need to return\n// the property assigned to the actual router\n// The value might get changed as we change routes and this is the\n// proper way to access it\nObject.defineProperty(singletonRouter,field,{get(){var router=getRouter();return router[field];}});});coreMethodFields.forEach(field=>{// We don't really know the types here, so we add them later instead\n;singletonRouter[field]=function(){var router=getRouter();return router[field](...arguments);};});routerEvents.forEach(event=>{singletonRouter.ready(()=>{_router2.default.events.on(event,function(){var eventField=\"on\"+event.charAt(0).toUpperCase()+event.substring(1);var _singletonRouter=singletonRouter;if(_singletonRouter[eventField]){try{_singletonRouter[eventField](...arguments);}catch(err){// tslint:disable-next-line:no-console\nconsole.error(\"Error when running the Router event: \"+eventField);// tslint:disable-next-line:no-console\nconsole.error(err.message+\"\\n\"+err.stack);}}});});});function getRouter(){if(!singletonRouter.router){var message='No router instance found.\\n'+'You should only use \"next/router\" inside the client side of your app.\\n';throw new Error(message);}return singletonRouter.router;}// Export the singletonRouter and this is the public API.\nvar _default=singletonRouter;// Reexport the withRoute HOC\nexports.default=_default;function useRouter(){return _react.default.useContext(_routerContext.RouterContext);}// INTERNAL APIS\n// -------------\n// (do not use following exports inside the app)\n// Create a router and assign it as the singleton instance.\n// This is used in client side when we are initilizing the app.\n// This should **not** use inside the server.\nvar createRouter=function createRouter(){for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++){args[_key]=arguments[_key];}singletonRouter.router=new _router2.default(...args);singletonRouter.readyCallbacks.forEach(cb=>cb());singletonRouter.readyCallbacks=[];return singletonRouter.router;};// This function is used to create the `withRouter` router instance\nexports.createRouter=createRouter;function makePublicRouterInstance(router){var _router=router;var instance={};for(var property of urlPropertyFields){if(typeof _router[property]==='object'){instance[property]=Object.assign({},_router[property]);// makes sure query is not stateful\ncontinue;}instance[property]=_router[property];}// Events is a static property on the router, the router doesn't have to be initialized to use it\ninstance.events=_router2.default.events;coreMethodFields.forEach(field=>{instance[field]=function(){return _router[field](...arguments);};});return instance;}"]},"metadata":{},"sourceType":"script"}