{"ast":null,"code":"import { jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport React from 'react';\nimport axios from 'axios';\nimport Head from 'next/head';\nimport BuildHeader from '../../components/header.js';\nimport buildFutureGames from '../../components/buildFutureGames.js';\nimport buildResults from '../../components/buildResults.js';\nimport buildNews from '../../components/buildNews.js';\nimport createStandings from '../../components/rightsideStandings.js';\nimport buildTwitterembed from '../../components/twitterCard.js';\nimport buildSearchComponent from '../../components/searchBox.js';\nexport default function createIndex({\n  indexFetch\n}) {\n  console.log(indexFetch);\n  var headerData = indexFetch['headerData'];\n  var fetchFutureList = indexFetch['futureData'];\n  var fetchNewsList = indexFetch['news'];\n  var fetchResultsList = indexFetch['resultsData'];\n  var fetchStandingsData = indexFetch['standingsData'];\n  var mainColumnElements = [];\n  var cLineElements = [];\n  var sideColumnElements = [];\n  var futureGamesList = [];\n  var newsList = [];\n  var resultsList = [];\n\n  if (fetchFutureList.length > 0) {\n    for (var i = 0; i < fetchFutureList.length; i++) {\n      futureGamesList.push(buildFutureGames(fetchFutureList[i][0]));\n    }\n\n    cLineElements.push( /*#__PURE__*/_jsx(\"h3\", {\n      className: \"text-3xl\",\n      children: \"Upcoming Games\"\n    }));\n    cLineElements.push( /*#__PURE__*/_jsx(\"div\", {\n      id: \"FutureGamesList\",\n      children: futureGamesList\n    }));\n  }\n\n  if (fetchNewsList.length > 0) {\n    for (var j = 0; j < fetchNewsList.length; j++) {\n      newsList.push(buildNews(fetchNewsList[j][0]));\n    }\n\n    ;\n    mainColumnElements.push( /*#__PURE__*/_jsx(\"h3\", {\n      className: \"text-3xl \",\n      children: \"Latest News\"\n    }));\n    mainColumnElements.push(newsList);\n  }\n\n  if (fetchResultsList.length > 0) {\n    for (var k = 0; k < fetchResultsList.length; k++) {\n      resultsList.push(buildResults(fetchResultsList[k][0]));\n    }\n\n    mainColumnElements.push( /*#__PURE__*/_jsx(\"h3\", {\n      className: \"text-3xl\",\n      children: \"Recent Results\"\n    }));\n    mainColumnElements.push(resultsList);\n  }\n\n  var rightSide = [];\n\n  if (fetchStandingsData) {\n    rightSide.push(createStandings(fetchStandingsData));\n  }\n\n  rightSide.push( /*#__PURE__*/_jsx(\"div\", {\n    id: \"twitterDiv\",\n    children: buildTwitterembed(\"GoalLineStats\")\n  }));\n  return /*#__PURE__*/_jsxs(\"div\", {\n    children: [/*#__PURE__*/_jsx(Head, {\n      children: /*#__PURE__*/_jsx(\"title\", {\n        children: \"Goallinestats - \" + headerData['header'] + \" Home Page\"\n      })\n    }), /*#__PURE__*/_jsx(BuildHeader, {\n      headerData: headerData\n    }), /*#__PURE__*/_jsx(\"div\", {\n      className: \"container mx-auto\",\n      children: cLineElements\n    }), /*#__PURE__*/_jsxs(\"div\", {\n      className: \"container mx-auto grid grid-cols-1 md:grid-cols-3\",\n      children: [/*#__PURE__*/_jsx(\"div\", {\n        className: \"md:col-span-2 m-4\",\n        children: mainColumnElements\n      }), /*#__PURE__*/_jsx(\"div\", {\n        className: \"m-4\",\n        children: rightSide\n      })]\n    })]\n  });\n}\nexport async function getServerSideProps(context) {\n  //console.log(context)\n  const urlData = context.resolvedUrl.split('?')[1];\n  const dataFetch = await axios.all([axios.get('https://goallinestats.com/phpAPI/indexJSON.php?step=0&' + urlData), axios.get('https://goallinestats.com/phpAPI/indexJSON.php?step=1&' + urlData), axios.get('https://goallinestats.com/phpAPI/indexJSON.php?step=2&' + urlData)]);\n  const index = await axios.get('https://goallinestats.com/phpAPI/headerJSON.php?' + urlData);\n  const indexData = index.data;\n  const rightSideStandingsFetch = await axios.get('https://goallinestats.com/phpAPI/rightsidewidgetsJSON.php?step=0&' + urlData);\n  const rightSideStandingsData = rightSideStandingsFetch.data['tables'];\n  var indexFetch = {\n    headerData: indexData,\n    futureData: dataFetch[0]['data'],\n    news: dataFetch[1]['data'],\n    resultsData: dataFetch[2]['data'],\n    standingsData: rightSideStandingsData\n  };\n  return {\n    props: {\n      indexFetch\n    }\n  };\n}","map":null,"metadata":{},"sourceType":"module"}