create-dan
Version:
Dan frameworks
1 lines • 2.65 kB
JSON
{"ast":null,"code":"\"use strict\";\n\nvar _Object$defineProperty = require(\"@babel/runtime-corejs2/core-js/object/define-property\");\n\nvar __importDefault = this && this.__importDefault || function (mod) {\n return mod && mod.__esModule ? mod : {\n \"default\": mod\n };\n};\n\n_Object$defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nconst react_1 = __importDefault(require(\"react\"));\n\nconst amp_context_1 = require(\"./amp-context\");\n\nfunction isInAmpMode({\n ampFirst = false,\n hybrid = false,\n hasQuery = false\n} = {}) {\n return ampFirst || hybrid && hasQuery;\n}\n\nexports.isInAmpMode = isInAmpMode;\n\nfunction useAmp() {\n // Don't assign the context value to a variable to save bytes\n return isInAmpMode(react_1.default.useContext(amp_context_1.AmpStateContext));\n}\n\nexports.useAmp = useAmp;","map":{"version":3,"sources":["/Users/sbourgal/Documents/Projets/DAN/dan-framework/template/node_modules/next/dist/next-server/lib/amp.js"],"names":["__importDefault","mod","__esModule","exports","value","react_1","require","amp_context_1","isInAmpMode","ampFirst","hybrid","hasQuery","useAmp","default","useContext","AmpStateContext"],"mappings":"AAAA;;;;AACA,IAAIA,eAAe,GAAI,QAAQ,KAAKA,eAAd,IAAkC,UAAUC,GAAV,EAAe;AACnE,SAAQA,GAAG,IAAIA,GAAG,CAACC,UAAZ,GAA0BD,GAA1B,GAAgC;AAAE,eAAWA;AAAb,GAAvC;AACH,CAFD;;AAGA,uBAAsBE,OAAtB,EAA+B,YAA/B,EAA6C;AAAEC,EAAAA,KAAK,EAAE;AAAT,CAA7C;;AACA,MAAMC,OAAO,GAAGL,eAAe,CAACM,OAAO,CAAC,OAAD,CAAR,CAA/B;;AACA,MAAMC,aAAa,GAAGD,OAAO,CAAC,eAAD,CAA7B;;AACA,SAASE,WAAT,CAAqB;AAAEC,EAAAA,QAAQ,GAAG,KAAb;AAAoBC,EAAAA,MAAM,GAAG,KAA7B;AAAoCC,EAAAA,QAAQ,GAAG;AAA/C,IAA0D,EAA/E,EAAmF;AAC/E,SAAOF,QAAQ,IAAKC,MAAM,IAAIC,QAA9B;AACH;;AACDR,OAAO,CAACK,WAAR,GAAsBA,WAAtB;;AACA,SAASI,MAAT,GAAkB;AACd;AACA,SAAOJ,WAAW,CAACH,OAAO,CAACQ,OAAR,CAAgBC,UAAhB,CAA2BP,aAAa,CAACQ,eAAzC,CAAD,CAAlB;AACH;;AACDZ,OAAO,CAACS,MAAR,GAAiBA,MAAjB","sourcesContent":["\"use strict\";\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst react_1 = __importDefault(require(\"react\"));\nconst amp_context_1 = require(\"./amp-context\");\nfunction isInAmpMode({ ampFirst = false, hybrid = false, hasQuery = false, } = {}) {\n return ampFirst || (hybrid && hasQuery);\n}\nexports.isInAmpMode = isInAmpMode;\nfunction useAmp() {\n // Don't assign the context value to a variable to save bytes\n return isInAmpMode(react_1.default.useContext(amp_context_1.AmpStateContext));\n}\nexports.useAmp = useAmp;\n"]},"metadata":{},"sourceType":"script"}