comics
Version:
1 lines • 2.77 kB
JSON
{"ast":null,"code":"var _jsxFileName = \"/Users/morse/Documents/GitHub/react-comics/demo/pages/comics/[...comic].tsx\",\n _s = $RefreshSig$();\n\nimport React from \"react\";\nvar __jsx = React.createElement;\nimport { getComics } from '../../components/Comics';\nimport { useRouter } from 'next/router';\nimport { Stack } from '@chakra-ui/core';\nexport default function Page(props) {\n _s();\n\n var _this = this;\n\n var comics = getComics();\n\n var _useRouter = useRouter(),\n query = _useRouter.query;\n\n var _query$comic = query.comic,\n comic = _query$comic === void 0 ? '' : _query$comic;\n var components = comics.exports.find(function (x) {\n return x.filename === comic;\n }).getExports();\n return __jsx(Stack, {\n __self: this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 13,\n columnNumber: 9\n }\n }, components.map(function (Component) {\n return __jsx(Component, {\n __self: _this,\n __source: {\n fileName: _jsxFileName,\n lineNumber: 15,\n columnNumber: 24\n }\n });\n }));\n}\n\n_s(Page, \"wby5GzzI23pLfTlf5I7v7XLG1RQ=\", false, function () {\n return [useRouter];\n});\n\n_c = Page;\n\nvar _c;\n\n$RefreshReg$(_c, \"Page\");","map":{"version":3,"sources":["/Users/morse/Documents/GitHub/react-comics/demo/pages/comics/[...comic].tsx"],"names":["getComics","useRouter","Stack","Page","props","comics","query","comic","components","exports","find","x","filename","getExports","map","Component"],"mappings":";;;;;AAAA,SAASA,SAAT,QAA0B,yBAA1B;AACA,SAASC,SAAT,QAA0B,aAA1B;AACA,SAASC,KAAT,QAAsB,iBAAtB;AAEA,eAAe,SAASC,IAAT,CAAcC,KAAd,EAAqB;AAAA;;AAAA;;AAChC,MAAMC,MAAM,GAAGL,SAAS,EAAxB;;AADgC,mBAEdC,SAAS,EAFK;AAAA,MAExBK,KAFwB,cAExBA,KAFwB;;AAAA,qBAGTA,KAHS,CAGxBC,KAHwB;AAAA,MAGxBA,KAHwB,6BAGhB,EAHgB;AAIhC,MAAMC,UAAU,GAAGH,MAAM,CAACI,OAAP,CACdC,IADc,CACT,UAACC,CAAD;AAAA,WAAOA,CAAC,CAACC,QAAF,KAAeL,KAAtB;AAAA,GADS,EAEdM,UAFc,EAAnB;AAGA,SACI,MAAC,KAAD;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,KACKL,UAAU,CAACM,GAAX,CAAe,UAACC,SAAD,EAAe;AAC3B,WAAO,MAAC,SAAD;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,MAAP;AACH,GAFA,CADL,CADJ;AAOH;;GAduBZ,I;UAEFF,S;;;KAFEE,I","sourcesContent":["import { getComics } from '../../components/Comics'\nimport { useRouter } from 'next/router'\nimport { Stack } from '@chakra-ui/core'\n\nexport default function Page(props) {\n const comics = getComics()\n const { query } = useRouter()\n const { comic = '' } = query\n const components = comics.exports\n .find((x) => x.filename === comic)\n .getExports()\n return (\n <Stack>\n {components.map((Component) => {\n return <Component />\n })}\n </Stack>\n )\n}\n"]},"metadata":{},"sourceType":"module"}