{"ast":null,"code":"import { jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport axios from 'axios';\nimport React from 'react';\nimport BuildHeader from '../components/header.js';\nexport default function buildBlog(fulldataset) {\n  var mainColumnElements = [];\n  var sideColumnElements = [];\n  var newsArticle = fulldataset.fulldataset.blogDataset;\n  var headerData = fulldataset.fulldataset.headerdata;\n  var listarticles = newsArticle['articles']; //console.log(listarticles)\n\n  for (var article in listarticles) {\n    var newsData = [];\n\n    for (var paragraph in listarticles[article].newsBody) {\n      newsData.push( /*#__PURE__*/_jsx(\"p\", {\n        className: \"mb-1 pl-4 indent-2\",\n        children: listarticles[article].newsBody[paragraph]\n      }));\n    }\n\n    mainColumnElements.push( /*#__PURE__*/_jsx(\"div\", {\n      className: \"card\",\n      id: listarticles[article].newsID,\n      children: /*#__PURE__*/_jsxs(\"div\", {\n        className: \"border border-blue-400 border-opacity-25 mr-8 my-4 p-8 shadow-lg rounded-2xl\",\n        children: [/*#__PURE__*/_jsx(\"h2\", {\n          className: \"text-3xl pb-1\",\n          children: listarticles[article].newsTitle\n        }), /*#__PURE__*/_jsx(\"h3\", {\n          className: \"text-gray-600 mb-4 pl-8\",\n          children: \"Written by \" + listarticles[article].newsAuthor + \" on \" + listarticles[article].newsDate\n        }), newsData]\n      })\n    }));\n    sideColumnElements.push( /*#__PURE__*/_jsx(\"div\", {\n      className: \"divide-y-8 divide-opacity-60 divide-gray-600 p-2\",\n      children: /*#__PURE__*/_jsxs(\"a\", {\n        className: \"list-group-item list-group-item-action\",\n        href: \"#\" + listarticles[article].newsID,\n        children: [/*#__PURE__*/_jsx(\"h2\", {\n          className: \"text-lg\",\n          children: listarticles[article].newsTitle\n        }), /*#__PURE__*/_jsx(\"h3\", {\n          className: \"text-sm text-gray-600\",\n          children: listarticles[article].newsDate\n        })]\n      })\n    }));\n  }\n\n  return /*#__PURE__*/_jsxs(\"div\", {\n    children: [/*#__PURE__*/_jsx(BuildHeader, {\n      headerData: headerData\n    }), /*#__PURE__*/_jsxs(\"div\", {\n      className: \"container mx-auto\",\n      children: [/*#__PURE__*/_jsx(\"div\", {\n        children: /*#__PURE__*/_jsx(\"h2\", {\n          className: \"text-lg mb-2 mt-4 pl-4 text-muted\",\n          children: newsArticle['blogDesc']\n        })\n      }), /*#__PURE__*/_jsxs(\"div\", {\n        className: \"grid sm:grid-cols-4\",\n        children: [/*#__PURE__*/_jsx(\"div\", {\n          className: \"sm:col-span-3 sm:mr-8\",\n          id: \"blogColumn\",\n          \"data-spy\": \"scroll\",\n          \"data-target\": \"#blogList\",\n          \"data-offset\": \"0\",\n          children: mainColumnElements\n        }), /*#__PURE__*/_jsx(\"div\", {\n          className: \"divide-y divide-gray-800 px-4\",\n          id: \"blogList\",\n          children: sideColumnElements\n        })]\n      })]\n    })]\n  });\n}\nexport async function getServerSideProps(context) {\n  const urlData = context.resolvedUrl.split('?')[1];\n  const res = await axios.get('https://goallinestats.com/phpAPI/blogJSON.php?blogid=1');\n  const dataset = res.data;\n  const index = await axios.get('https://goallinestats.com/phpAPI/headerJSON.php?blogid=1');\n  const indexData = index.data;\n  const fulldataset = {\n    headerdata: indexData,\n    blogDataset: dataset\n  };\n  return {\n    props: {\n      fulldataset\n    }\n  };\n}","map":null,"metadata":{},"sourceType":"module"}