{"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';\nexport default function buildSearchComponent() {\n  const [searchingFor, setSearchText] = React.useState(\"\");\n  const [searchOutput, setOutputDiv] = React.useState(\"\");\n\n  const settingSearchText = e => {\n    e.preventDefault();\n    const searchText = e.target.value;\n    setSearchText(searchText);\n  };\n\n  async function startSearch() {\n    var searchParameters = document.getElementById(\"searchbox\").value;\n    var searchType = await axios.get('https://goallinestats.com/phpAPI/rightsidewidgetsJSON.php?step=3&search=' + searchParameters);\n    var setupOutput = [];\n    console.log(searchType);\n\n    if (searchType['playerResults'].length == 0 && searchType['teamResults'].length == 0) {\n      setOutputDiv('No results found.');\n    } else {\n      if (searchType['playerResults'].length > 0) {\n        setupOutput.push( /*#__PURE__*/_jsx(\"h2\", {\n          children: \"Player Results\"\n        }));\n\n        for (var playerResult = 0; playerResult < searchType['playerResults'].length; playerResult++) {\n          var currentResult = searchType['playerResults'][playerResult];\n          setupOutput.push( /*#__PURE__*/_jsx(\"p\", {\n            children: /*#__PURE__*/_jsx(\"a\", {\n              href: currentResult['link'],\n              children: currentResult['display']\n            })\n          }));\n        }\n      }\n\n      if (searchType['teamResults'].length > 0) {\n        setupOutput.push( /*#__PURE__*/_jsx(\"h2\", {\n          children: \"Team Results\"\n        }));\n\n        for (var teamResult = 0; teamResult < searchType['teamResults'].length; teamResult++) {\n          var currentResult = searchType['teamResults'][teamResult];\n          setupOutput.push( /*#__PURE__*/_jsx(\"p\", {\n            children: /*#__PURE__*/_jsx(\"a\", {\n              href: currentResult['link'],\n              children: currentResult['display']\n            })\n          }));\n        }\n      }\n\n      setOutputDiv(setupOutput);\n    }\n  }\n\n  return /*#__PURE__*/_jsxs(\"div\", {\n    className: \"p-4\",\n    children: [/*#__PURE__*/_jsxs(\"div\", {\n      id: \"searchDiv\",\n      children: [/*#__PURE__*/_jsx(\"span\", {\n        className: \"text-lg font-bold\",\n        children: \"Search by last name or team:\"\n      }), /*#__PURE__*/_jsx(\"input\", {\n        className: \"w-40 m-2 border border-grey-600 rounded-sm\",\n        type: \"text\",\n        placeholder: \"Name or Team...\",\n        id: \"searchbox\",\n        value: searchingFor,\n        onChange: settingSearchText\n      }), /*#__PURE__*/_jsx(\"input\", {\n        className: \"m-2\",\n        type: \"button\",\n        value: \"Search\",\n        onClick: startSearch\n      })]\n    }), /*#__PURE__*/_jsx(\"div\", {\n      id: \"retrieveDiv\",\n      children: /*#__PURE__*/_jsx(\"div\", {\n        children: searchOutput\n      })\n    })]\n  });\n}","map":null,"metadata":{},"sourceType":"module"}