{"ast":null,"code":"var _jsxFileName = \"/Users/morse/Documents/GitHub/react-comics/demo/components/Comics.tsx\";\nimport React from \"react\";\nvar __jsx = React.createElement;\nimport { Stack, Box } from '@chakra-ui/core';\nimport NextLink from 'next/link';\nexport function getComics() {\n  const context = require.context('example-package', true, /comic\\.tsx$/);\n\n  const exports = context.keys();\n  return {\n    exports: exports.map(filename => {\n      return {\n        filename,\n        getExports: () => {\n          return context(filename);\n        }\n      };\n    })\n  };\n}\nexport const Comics = ({}) => {\n  const comics = getComics();\n  return __jsx(Stack, {\n    borderRadius: \"lg\",\n    bg: \"white\",\n    spacing: \"10\",\n    __self: this,\n    __source: {\n      fileName: _jsxFileName,\n      lineNumber: 23,\n      columnNumber: 9\n    }\n  }, comics.exports.map(comic => {\n    return __jsx(NextLink, {\n      key: comic.filename,\n      passHref: true,\n      href: `/comics/${comic.filename}`,\n      __self: this,\n      __source: {\n        fileName: _jsxFileName,\n        lineNumber: 26,\n        columnNumber: 21\n      }\n    }, __jsx(Stack, {\n      as: \"a\",\n      shadow: \"lg\",\n      borderRadius: \"md\",\n      p: \"6\",\n      __self: this,\n      __source: {\n        fileName: _jsxFileName,\n        lineNumber: 31,\n        columnNumber: 25\n      }\n    }, __jsx(Box, {\n      __self: this,\n      __source: {\n        fileName: _jsxFileName,\n        lineNumber: 32,\n        columnNumber: 30\n      }\n    }, comic.filename)));\n  }));\n};","map":{"version":3,"sources":["/Users/morse/Documents/GitHub/react-comics/demo/components/Comics.tsx"],"names":["Stack","Box","NextLink","getComics","context","require","exports","keys","map","filename","getExports","Comics","comics","comic"],"mappings":";;;AAAA,SAASA,KAAT,EAAgBC,GAAhB,QAA2B,iBAA3B;AACA,OAAOC,QAAP,MAAqB,WAArB;AAGA,OAAO,SAASC,SAAT,GAAqB;AACxB,QAAMC,OAAO,GAAGC,OAAO,CAACD,OAAR,CAAgB,iBAAhB,EAAmC,IAAnC,EAAyC,aAAzC,CAAhB;;AACA,QAAME,OAAO,GAAGF,OAAO,CAACG,IAAR,EAAhB;AACA,SAAO;AACHD,IAAAA,OAAO,EAAEA,OAAO,CAACE,GAAR,CAAaC,QAAD,IAAc;AAC/B,aAAO;AACHA,QAAAA,QADG;AAEHC,QAAAA,UAAU,EAAE,MAAM;AACd,iBAAON,OAAO,CAACK,QAAD,CAAd;AACH;AAJE,OAAP;AAMH,KAPQ;AADN,GAAP;AAUH;AAED,OAAO,MAAME,MAAM,GAAG,CAAC,EAAD,KAAQ;AAC1B,QAAMC,MAAM,GAAGT,SAAS,EAAxB;AACA,SACI,MAAC,KAAD;AAAO,IAAA,YAAY,EAAC,IAApB;AAAyB,IAAA,EAAE,EAAC,OAA5B;AAAoC,IAAA,OAAO,EAAC,IAA5C;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,KACKS,MAAM,CAACN,OAAP,CAAeE,GAAf,CAAoBK,KAAD,IAAW;AAC3B,WACI,MAAC,QAAD;AACI,MAAA,GAAG,EAAEA,KAAK,CAACJ,QADf;AAEI,MAAA,QAAQ,MAFZ;AAGI,MAAA,IAAI,EAAG,WAAUI,KAAK,CAACJ,QAAS,EAHpC;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,OAKI,MAAC,KAAD;AAAO,MAAA,EAAE,EAAC,GAAV;AAAc,MAAA,MAAM,EAAC,IAArB;AAA0B,MAAA,YAAY,EAAC,IAAvC;AAA4C,MAAA,CAAC,EAAC,GAA9C;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,OACK,MAAC,GAAD;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,OAAMI,KAAK,CAACJ,QAAZ,CADL,CALJ,CADJ;AAWH,GAZA,CADL,CADJ;AAiBH,CAnBM","sourcesContent":["import { Stack, Box } from '@chakra-ui/core'\nimport NextLink from 'next/link'\nimport { DEFAULT_COMIC_EXTENSION } from '../constants'\n\nexport function getComics() {\n    const context = require.context('example-package', true, /comic\\.tsx$/)\n    const exports = context.keys()\n    return {\n        exports: exports.map((filename) => {\n            return {\n                filename,\n                getExports: () => {\n                    return context(filename)\n                },\n            }\n        }),\n    }\n}\n\nexport const Comics = ({}) => {\n    const comics = getComics()\n    return (\n        <Stack borderRadius='lg' bg='white' spacing='10'>\n            {comics.exports.map((comic) => {\n                return (\n                    <NextLink\n                        key={comic.filename}\n                        passHref\n                        href={`/comics/${comic.filename}`}\n                    >\n                        <Stack as='a' shadow='lg' borderRadius='md' p='6'>\n                            {<Box>{comic.filename}</Box>}\n                        </Stack>\n                    </NextLink>\n                )\n            })}\n        </Stack>\n    )\n}\n"]},"metadata":{},"sourceType":"module"}