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 rivi
8.4 KiB

  1. {"ast":null,"code":"import _regeneratorRuntime from \"@babel/runtime/regenerator\";\nimport _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _classCallCheck from \"@babel/runtime/helpers/esm/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/esm/createClass\";\nimport _inherits from \"@babel/runtime/helpers/esm/inherits\";\nimport _possibleConstructorReturn from \"@babel/runtime/helpers/esm/possibleConstructorReturn\";\nimport _getPrototypeOf from \"@babel/runtime/helpers/esm/getPrototypeOf\";\n\nvar _this = this,\n _jsxFileName = \"E:\\\\Project\\\\tbg-ecomm-nextjs\\\\pages\\\\_app.js\";\n\nvar __jsx = React.createElement;\n\nfunction _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }\n\nfunction _isNativeReflectConstruct() { if (typeof Reflect === \"undefined\" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === \"function\") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }\n\nimport React from \"react\";\nimport ReactDOM from \"react-dom\";\nimport App from \"next/app\";\nimport Head from \"next/head\";\nimport Router from \"next/router\";\nimport PageChange from \"components/PageChange/PageChange.js\";\nimport \"assets/scss/nextjs-material-kit.scss?v=1.1.0\"; // import styles from \"assets/jss/nextjs-material-kit/pages/components.js\";\n\nRouter.events.on(\"routeChangeStart\", function (url) {\n console.log(\"Loading: \".concat(url));\n document.body.classList.add(\"body-page-transition\");\n ReactDOM.render(__jsx(PageChange, {\n path: url,\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 14,\n columnNumber: 5\n }\n }), document.getElementById(\"page-transition\"));\n});\nRouter.events.on(\"routeChangeComplete\", function () {\n ReactDOM.unmountComponentAtNode(document.getElementById(\"page-transition\"));\n document.body.classList.remove(\"body-page-transition\");\n});\nRouter.events.on(\"routeChangeError\", function () {\n ReactDOM.unmountComponentAtNode(document.getElementById(\"page-transition\"));\n document.body.classList.remove(\"body-page-transition\");\n});\n\nvar MyApp = /*#__PURE__*/function (_App) {\n _inherits(MyApp, _App);\n\n var _super = _createSuper(MyApp);\n\n function MyApp() {\n _classCallCheck(this, MyApp);\n\n return _super.apply(this, arguments);\n }\n\n _createClass(MyApp, [{\n key: \"render\",\n value: function render() {\n var _this$props = this.props,\n Component = _this$props.Component,\n pageProps = _this$props.pageProps;\n return __jsx(React.Fragment, {\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 40,\n columnNumber: 7\n }\n }, __jsx(Head, {\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 41,\n columnNumber: 9\n }\n }, __jsx(\"title\", {\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 42,\n columnNumber: 11\n }\n }, \"Thamrin Group\")), __jsx(Component, _extends({}, pageProps, {\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 44,\n columnNumber: 9\n }\n })));\n }\n }], [{\n key: \"getInitialProps\",\n value: function getInitialProps(_ref) {\n var Component, router, ctx, pageProps;\n return _regeneratorRuntime.async(function getInitialProps$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n Component = _ref.Component, router = _ref.router, ctx = _ref.ctx;\n pageProps = {};\n\n if (!Component.getInitialProps) {\n _context.next = 6;\n break;\n }\n\n _context.next = 5;\n return _regeneratorRuntime.awrap(Component.getInitialProps(ctx));\n\n case 5:\n pageProps = _context.sent;\n\n case 6:\n return _context.abrupt(\"return\", {\n pageProps: pageProps\n });\n\n case 7:\n case \"end\":\n return _context.stop();\n }\n }\n }, null, null, null, Promise);\n }\n }]);\n\n return MyApp;\n}(App);\n\nexport { MyApp as default };","map":{"version":3,"sources":["E:/Project/tbg-ecomm-nextjs/pages/_app.js"],"names":["React","ReactDOM","App","Head","Router","PageChange","events","on","url","console","log","document","body","classList","add","render","getElementById","unmountComponentAtNode","remove","MyApp","props","Component","pageProps","router","ctx","getInitialProps"],"mappings":";;;;;;;;;;;;;;;;;AAAA,OAAOA,KAAP,MAAkB,OAAlB;AACA,OAAOC,QAAP,MAAqB,WAArB;AACA,OAAOC,GAAP,MAAgB,UAAhB;AACA,OAAOC,IAAP,MAAiB,WAAjB;AACA,OAAOC,MAAP,MAAmB,aAAnB;AACA,OAAOC,UAAP,MAAuB,qCAAvB;AAEA,OAAO,8CAAP,C,CACA;;AACAD,MAAM,CAACE,MAAP,CAAcC,EAAd,CAAiB,kBAAjB,EAAqC,UAACC,GAAD,EAAS;AAC5CC,EAAAA,OAAO,CAACC,GAAR,oBAAwBF,GAAxB;AACAG,EAAAA,QAAQ,CAACC,IAAT,CAAcC,SAAd,CAAwBC,GAAxB,CAA4B,sBAA5B;AACAb,EAAAA,QAAQ,CAACc,MAAT,CACE,MAAC,UAAD;AAAY,IAAA,IAAI,EAAEP,GAAlB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,IADF,EAEEG,QAAQ,CAACK,cAAT,CAAwB,iBAAxB,CAFF;AAID,CAPD;AAQAZ,MAAM,CAACE,MAAP,CAAcC,EAAd,CAAiB,qBAAjB,EAAwC,YAAM;AAC5CN,EAAAA,QAAQ,CAACgB,sBAAT,CAAgCN,QAAQ,CAACK,cAAT,CAAwB,iBAAxB,CAAhC;AACAL,EAAAA,QAAQ,CAACC,IAAT,CAAcC,SAAd,CAAwBK,MAAxB,CAA+B,sBAA/B;AACD,CAHD;AAIAd,MAAM,CAACE,MAAP,CAAcC,EAAd,CAAiB,kBAAjB,EAAqC,YAAM;AACzCN,EAAAA,QAAQ,CAACgB,sBAAT,CAAgCN,QAAQ,CAACK,cAAT,CAAwB,iBAAxB,CAAhC;AACAL,EAAAA,QAAQ,CAACC,IAAT,CAAcC,SAAd,CAAwBK,MAAxB,CAA+B,sBAA/B;AACD,CAHD;;IAKqBC,K;;;;;;;;;;;;;WAUnB,kBAAS;AACP,wBAAiC,KAAKC,KAAtC;AAAA,UAAQC,SAAR,eAAQA,SAAR;AAAA,UAAmBC,SAAnB,eAAmBA,SAAnB;AACA,aACE,MAAC,KAAD,CAAO,QAAP;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,SACE,MAAC,IAAD;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,SACE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,yBADF,CADF,EAIE,MAAC,SAAD,eAAeA,SAAf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,SAJF,CADF;AAQD;;;WAnBD;AAAA;AAAA;AAAA;AAAA;AAAA;AAA+BD,cAAAA,SAA/B,QAA+BA,SAA/B,EAA0CE,MAA1C,QAA0CA,MAA1C,EAAkDC,GAAlD,QAAkDA,GAAlD;AACMF,cAAAA,SADN,GACkB,EADlB;;AAAA,mBAGMD,SAAS,CAACI,eAHhB;AAAA;AAAA;AAAA;;AAAA;AAAA,+CAIsBJ,SAAS,CAACI,eAAV,CAA0BD,GAA1B,CAJtB;;AAAA;AAIIF,cAAAA,SAJJ;;AAAA;AAAA,+CAOS;AAAEA,gBAAAA,SAAS,EAATA;AAAF,eAPT;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;EADiCpB,G;;SAAdiB,K","sourcesContent":["import React from \"react\";\r\nimport ReactDOM from \"react-dom\";\r\nimport App from \"next/app\";\r\nimport Head from \"next/head\";\r\nimport Router from \"next/router\";\r\nimport PageChange from \"components/PageChange/PageChange.js\";\r\n\r\nimport \"assets/scss/nextjs-material-kit.scss?v=1.1.0\";\r\n// import styles from \"assets/jss/nextjs-material-kit/pages/components.js\";\r\nRouter.events.on(\"routeChangeStart\", (url) => {\r\n console.log(`Loading: ${url}`);\r\n document.body.classList.add(\"body-page-transition\");\r\n ReactDOM.render(\r\n <PageChange path={url} />,\r\n document.getElementById(\"page-transition\")\r\n );\r\n});\r\nRouter.events.on(\"routeChangeComplete\", () => {\r\n ReactDOM.unmountComponentAtNode(document.getElementById(\"page-transition\"));\r\n document.body.classList.remove(\"body-page-transition\");\r\n});\r\nRouter.events.on(\"routeChangeError\", () => {\r\n ReactDOM.unmountComponentAtNode(document.getElementById(\"page-transition\"));\r\n document.body.classList.remove(\"body-page-transition\");\r\n});\r\n\r\nexport default class MyApp extends App {\r\n static async getInitialProps({ Component, router, ctx }) {\r\n let pageProps = {};\r\n\r\n if (Component.getInitialProps) {\r\n pageProps = await Component.getInitialProps(ctx);\r\n }\r\n\r\n return { pageProps };\r\n }\r\n render() {\r\n const { Component, pageProps } = this.props;\r\n return (\r\n <React.Fragment>\r\n <Head>\r\n <title>Thamrin Group</title>\r\n </Head>\r\n <Component {...pageProps} />\r\n </React.Fragment>\r\n );\r\n }\r\n}\r\n"]},"metadata":{},"sourceType":"module"}