{"ast":null,"code":"import { jsx as _jsx } from \"react/jsx-runtime\";\nimport { jsxs as _jsxs } from \"react/jsx-runtime\";\nimport axios from 'axios';\nimport React from 'react';\nimport Head from 'next/head';\nimport MakeTable from '../../components/table.js';\nimport BuildHeader from '../../components/header.js';\nexport default function buildLeaders(leadersData) {\n  function createRankTable(header, table) {\n    return /*#__PURE__*/_jsxs(\"div\", {\n      id: header,\n      children: [/*#__PURE__*/_jsx(\"h5\", {\n        className: \"text-2xl\",\n        children: header\n      }), table]\n    });\n  }\n\n  var allLeaders = leadersData.leadersData.playerLeader;\n  var headerData = leadersData.leadersData.headerData;\n  console.log(allLeaders);\n\n  if (allLeaders['goalsLeader']['dataarray'].length > 0) {\n    var goalsTable = createRankTable('Goals', /*#__PURE__*/_jsx(MakeTable, {\n      currentset: allLeaders['goalsLeader']\n    }));\n    var assistsTable = createRankTable('Assists', /*#__PURE__*/_jsx(MakeTable, {\n      currentset: allLeaders['assistLeader']\n    }));\n    var pointsTable = createRankTable('Points', /*#__PURE__*/_jsx(MakeTable, {\n      currentset: allLeaders['pointsLeader']\n    }));\n    var ppgTable = createRankTable('PPG', /*#__PURE__*/_jsx(MakeTable, {\n      currentset: allLeaders['ppgLeader']\n    }));\n    var pimTable = createRankTable('PIM', /*#__PURE__*/_jsx(MakeTable, {\n      currentset: allLeaders['pimLeader']\n    }));\n    var winsTable = createRankTable('Wins', /*#__PURE__*/_jsx(MakeTable, {\n      currentset: allLeaders['winsLeader']\n    }));\n    var gaaTable = createRankTable('GAA', /*#__PURE__*/_jsx(MakeTable, {\n      currentset: allLeaders['gaaLeader']\n    }));\n    var savesTable = createRankTable('Saves', /*#__PURE__*/_jsx(MakeTable, {\n      currentset: allLeaders['saveLeader']\n    }));\n    var shutoutsTable = createRankTable('Shutouts', /*#__PURE__*/_jsx(MakeTable, {\n      currentset: allLeaders['shutoutsLeader']\n    }));\n\n    var output = /*#__PURE__*/_jsxs(\"div\", {\n      children: [/*#__PURE__*/_jsx(\"h4\", {\n        className: \"text-3xl border-b border-gray-400 mb-4 pb-2\",\n        children: /*#__PURE__*/_jsx(\"a\", {\n          href: 'playerleaders?' + allLeaders['getURL'],\n          children: \"Full Player Stats\"\n        })\n      }), /*#__PURE__*/_jsxs(\"div\", {\n        className: \"md:grid grid-cols-2\",\n        children: [/*#__PURE__*/_jsxs(\"div\", {\n          children: [goalsTable, \" \", assistsTable, \", \", pointsTable, \" \", ppgTable, \" \", pimTable]\n        }), /*#__PURE__*/_jsxs(\"div\", {\n          children: [winsTable, \" \", gaaTable, \" \", savesTable, \" \", shutoutsTable]\n        })]\n      })]\n    });\n  } else {\n    var output = /*#__PURE__*/_jsx(\"h2\", {\n      className: \"py-2 text-3xl\",\n      children: \"No Data Yet!\"\n    });\n  }\n\n  return /*#__PURE__*/_jsxs(\"div\", {\n    children: [/*#__PURE__*/_jsx(Head, {\n      children: /*#__PURE__*/_jsx(\"title\", {\n        children: \"Goallinestats - \" + headerData['header'] + \" Season Leaders\"\n      })\n    }), /*#__PURE__*/_jsx(BuildHeader, {\n      headerData: headerData\n    }), /*#__PURE__*/_jsx(\"div\", {\n      className: \"container mx-auto\",\n      children: output\n    })]\n  });\n}\nexport async function getServerSideProps(context) {\n  const urlData = context.resolvedUrl.split('?')[1];\n  var playerStatsLeaders = await axios.get('/phpAPI/playerleadersJSON.php?' + urlData);\n  var playerLeaderTables = playerStatsLeaders.data;\n  const index = await axios.get('/phpAPI/headerJSON.php?' + urlData);\n  const indexData = index.data; //console.log(playerLeaderTables)\n\n  playerLeaderTables['getURL'] = urlData;\n  var leadersData = {\n    headerData: indexData,\n    playerLeader: playerLeaderTables\n  };\n  return {\n    props: {\n      leadersData\n    }\n  };\n}","map":null,"metadata":{},"sourceType":"module"}