Files
portfolio/public/node_modules/.cache/babel-loader/07c8e73072111eadf284b1a2771ad33c34662d6ebd9dd67d7afc8e13ae3987c3.json
T

1 line
7.3 KiB
JSON

{"ast":null,"code":"var _jsxFileName = \"/home/violet/documents/development/portfolio/public/src/App.js\";\nimport Nav from './components/Nav';\nimport Splash from './components/Splash';\nimport ProjectCard from './components/ProjectCard';\nimport Footer from './components/Footer';\nimport { jsxDEV as _jsxDEV, Fragment as _Fragment } from \"react/jsx-dev-runtime\";\nexport default function HomePage() {\n const projectCards = [\n /*#__PURE__*/\n //ProjectCard(\"img/one-ai.png\", \"One AI\", \"ASDF\", \"https://github.com/quaxlyqueen/one-ai\"),\n _jsxDEV(ProjectCard, {\n img: \"img/one-ai.png\",\n title: \"One AI\",\n description: \"ASDF\",\n url: \"https://github.com/quaxlyqueen/one-ai\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 9,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(ProjectCard, {\n img: \"img/one-ai.png\",\n title: \"One AI\",\n description: \"ASDF\",\n url: \"https://github.com/quaxlyqueen/one-ai\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 10,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(ProjectCard, {\n img: \"img/one-ai.png\",\n title: \"One AI\",\n description: \"ASDF\",\n url: \"https://github.com/quaxlyqueen/one-ai\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 11,\n columnNumber: 5\n }, this), /*#__PURE__*/_jsxDEV(ProjectCard, {\n img: \"img/one-ai.png\",\n title: \"One AI\",\n description: \"ASDF\",\n url: \"https://github.com/quaxlyqueen/one-ai\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 12,\n columnNumber: 5\n }, this)];\n return /*#__PURE__*/_jsxDEV(_Fragment, {\n children: [/*#__PURE__*/_jsxDEV(Nav, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 16,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(Splash, {\n primaryText: \"Hi, I'm Josh Ashton!\",\n secondaryText: \"Junior full stack developer.\"\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 17,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(FeaturedContent, {\n content: projectCards\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 18,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(Footer, {}, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 19,\n columnNumber: 7\n }, this)]\n }, void 0, true);\n}\n\n/*\n * Expects an array of Cards to display in a responsive grid.\n *\n * @param ProjectCard[] content \"An array of ProjectCards or other Cards.\"\n * TODO: Need to implement dynamic grid layout.\n * TODO: Need to implement dynamic number of content, based on content size.\n */\n_c = HomePage;\nfunction FeaturedContent({\n content\n}) {\n return /*#__PURE__*/_jsxDEV(_Fragment, {\n children: [/*#__PURE__*/_jsxDEV(\"div\", {\n className: \"row\",\n children: [content[0], content[1]]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 34,\n columnNumber: 7\n }, this), /*#__PURE__*/_jsxDEV(\"div\", {\n className: \"row\",\n children: [content[2], content[3]]\n }, void 0, true, {\n fileName: _jsxFileName,\n lineNumber: 38,\n columnNumber: 7\n }, this)]\n }, void 0, true);\n}\n_c2 = FeaturedContent;\nvar _c, _c2;\n$RefreshReg$(_c, \"HomePage\");\n$RefreshReg$(_c2, \"FeaturedContent\");","map":{"version":3,"names":["Nav","Splash","ProjectCard","Footer","jsxDEV","_jsxDEV","Fragment","_Fragment","HomePage","projectCards","img","title","description","url","fileName","_jsxFileName","lineNumber","columnNumber","children","primaryText","secondaryText","FeaturedContent","content","_c","className","_c2","$RefreshReg$"],"sources":["/home/violet/documents/development/portfolio/public/src/App.js"],"sourcesContent":["import Nav from './components/Nav';\nimport Splash from './components/Splash';\nimport ProjectCard from './components/ProjectCard';\nimport Footer from './components/Footer';\n\nexport default function HomePage() {\n const projectCards = [\n //ProjectCard(\"img/one-ai.png\", \"One AI\", \"ASDF\", \"https://github.com/quaxlyqueen/one-ai\"),\n <ProjectCard img=\"img/one-ai.png\" title=\"One AI\" description=\"ASDF\" url=\"https://github.com/quaxlyqueen/one-ai\"/>,\n <ProjectCard img=\"img/one-ai.png\" title=\"One AI\" description=\"ASDF\" url=\"https://github.com/quaxlyqueen/one-ai\"/>,\n <ProjectCard img=\"img/one-ai.png\" title=\"One AI\" description=\"ASDF\" url=\"https://github.com/quaxlyqueen/one-ai\"/>,\n <ProjectCard img=\"img/one-ai.png\" title=\"One AI\" description=\"ASDF\" url=\"https://github.com/quaxlyqueen/one-ai\"/>\n ];\n return (\n <>\n <Nav />\n <Splash primaryText=\"Hi, I'm Josh Ashton!\" secondaryText=\"Junior full stack developer.\"/>\n <FeaturedContent content={projectCards} />\n <Footer />\n </>\n );\n}\n\n/*\n * Expects an array of Cards to display in a responsive grid.\n *\n * @param ProjectCard[] content \"An array of ProjectCards or other Cards.\"\n * TODO: Need to implement dynamic grid layout.\n * TODO: Need to implement dynamic number of content, based on content size.\n */\nfunction FeaturedContent( {content} ) {\n return (\n <>\n <div className=\"row\">\n {content[0]}\n {content[1]}\n </div>\n <div className=\"row\">\n {content[2]}\n {content[3]}\n </div>\n </>\n );\n}\n"],"mappings":";AAAA,OAAOA,GAAG,MAAM,kBAAkB;AAClC,OAAOC,MAAM,MAAM,qBAAqB;AACxC,OAAOC,WAAW,MAAM,0BAA0B;AAClD,OAAOC,MAAM,MAAM,qBAAqB;AAAC,SAAAC,MAAA,IAAAC,OAAA,EAAAC,QAAA,IAAAC,SAAA;AAEzC,eAAe,SAASC,QAAQA,CAAA,EAAG;EACjC,MAAMC,YAAY,GAAG;EAAA;EACnB;EACAJ,OAAA,CAACH,WAAW;IAACQ,GAAG,EAAC,gBAAgB;IAACC,KAAK,EAAC,QAAQ;IAACC,WAAW,EAAC,MAAM;IAACC,GAAG,EAAC;EAAuC;IAAAC,QAAA,EAAAC,YAAA;IAAAC,UAAA;IAAAC,YAAA;EAAA,OAAC,CAAC,eACjHZ,OAAA,CAACH,WAAW;IAACQ,GAAG,EAAC,gBAAgB;IAACC,KAAK,EAAC,QAAQ;IAACC,WAAW,EAAC,MAAM;IAACC,GAAG,EAAC;EAAuC;IAAAC,QAAA,EAAAC,YAAA;IAAAC,UAAA;IAAAC,YAAA;EAAA,OAAC,CAAC,eACjHZ,OAAA,CAACH,WAAW;IAACQ,GAAG,EAAC,gBAAgB;IAACC,KAAK,EAAC,QAAQ;IAACC,WAAW,EAAC,MAAM;IAACC,GAAG,EAAC;EAAuC;IAAAC,QAAA,EAAAC,YAAA;IAAAC,UAAA;IAAAC,YAAA;EAAA,OAAC,CAAC,eACjHZ,OAAA,CAACH,WAAW;IAACQ,GAAG,EAAC,gBAAgB;IAACC,KAAK,EAAC,QAAQ;IAACC,WAAW,EAAC,MAAM;IAACC,GAAG,EAAC;EAAuC;IAAAC,QAAA,EAAAC,YAAA;IAAAC,UAAA;IAAAC,YAAA;EAAA,OAAC,CAAC,CAClH;EACD,oBACEZ,OAAA,CAAAE,SAAA;IAAAW,QAAA,gBACEb,OAAA,CAACL,GAAG;MAAAc,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC,eACPZ,OAAA,CAACJ,MAAM;MAACkB,WAAW,EAAC,sBAAsB;MAACC,aAAa,EAAC;IAA8B;MAAAN,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAC,CAAC,eACzFZ,OAAA,CAACgB,eAAe;MAACC,OAAO,EAAEb;IAAa;MAAAK,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC,eAC1CZ,OAAA,CAACF,MAAM;MAAAW,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAAE,CAAC;EAAA,eACV,CAAC;AAEP;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AANAM,EAAA,GAlBwBf,QAAQ;AAyBhC,SAASa,eAAeA,CAAE;EAACC;AAAO,CAAC,EAAG;EACpC,oBACEjB,OAAA,CAAAE,SAAA;IAAAW,QAAA,gBACEb,OAAA;MAAKmB,SAAS,EAAC,KAAK;MAAAN,QAAA,GACjBI,OAAO,CAAC,CAAC,CAAC,EACVA,OAAO,CAAC,CAAC,CAAC;IAAA;MAAAR,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OACR,CAAC,eACNZ,OAAA;MAAKmB,SAAS,EAAC,KAAK;MAAAN,QAAA,GACjBI,OAAO,CAAC,CAAC,CAAC,EACVA,OAAO,CAAC,CAAC,CAAC;IAAA;MAAAR,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OACR,CAAC;EAAA,eACN,CAAC;AAEP;AAACQ,GAAA,GAbQJ,eAAe;AAAA,IAAAE,EAAA,EAAAE,GAAA;AAAAC,YAAA,CAAAH,EAAA;AAAAG,YAAA,CAAAD,GAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}