{"ast":null,"code":"import { jsx as _jsx } from \"react/jsx-runtime\";\nimport React from 'react';\nimport BuildFilterList from './filter.js';\nexport default function BuildSortFilter(props) {\n  var optionBars = []; //console.log(props)\n\n  var playerTableOptions = props.props; //console.log(playerTableOptions)\n\n  if (playerTableOptions['baseURL'].includes('teamstats') == false && playerTableOptions['baseURL'].includes('teamid') == false) {\n    const skatergoalieRow = /*#__PURE__*/React.createElement(BuildFilterList, {\n      title: 'Skater/Goalie',\n      buttons: [{\n        value: 'Skater',\n        text: 'Skater'\n      }, {\n        value: 'Goalie',\n        text: 'Goalie'\n      }],\n      buttonGroup: 'goalie',\n      updateTable: props.updateTable\n    });\n    optionBars.push(skatergoalieRow);\n  }\n\n  if (playerTableOptions['filterMenu']) {\n    var playerFilterRow = /*#__PURE__*/React.createElement(BuildFilterList, {\n      title: 'Sort by Stat',\n      buttons: playerTableOptions.filterMenu,\n      buttonGroup: 'sort',\n      updateTable: props.updateTable\n    });\n    optionBars.push(playerFilterRow);\n  }\n\n  if (playerTableOptions['groupMenu']) {\n    var playerGroupRow = /*#__PURE__*/React.createElement(BuildFilterList, {\n      title: 'Filter by Season',\n      buttons: playerTableOptions.groupMenu,\n      buttonGroup: 'group',\n      updateTable: props.updateTable\n    });\n    optionBars.push(playerGroupRow);\n  }\n\n  if (playerTableOptions['subseasonMenu'] && playerTableOptions['subseasonMenu'].length > 0) {\n    var playerGroupRow = /*#__PURE__*/React.createElement(BuildFilterList, {\n      title: 'Filter by Subseason',\n      buttons: playerTableOptions.subseasonMenu,\n      buttonGroup: 'subseasonid',\n      updateTable: props.updateTable\n    });\n    optionBars.push(playerGroupRow);\n  }\n\n  if (playerTableOptions['tableid'] == 'goaliestat' && playerTableOptions['starterSort']) {\n    var goalieStarterRow = /*#__PURE__*/React.createElement(BuildFilterList, {\n      title: 'Filter by Starters',\n      buttons: playerTableOptions.starterSort,\n      buttonGroup: 'subgoalie',\n      updateTable: props.updateTable\n    });\n    optionBars.push(goalieStarterRow);\n  }\n\n  if (playerTableOptions['maxPage'] > 1) {\n    var pagesDisplayBelow = 2;\n    var buttonList = [{\n      value: 1,\n      text: 'First'\n    }];\n\n    for (var pageLink = playerTableOptions.currentPage - pagesDisplayBelow; pageLink <= playerTableOptions.currentPage + pagesDisplayBelow; pageLink++) {\n      if (pageLink > 0 && pageLink <= playerTableOptions.maxPage) {\n        buttonList.push({\n          value: pageLink,\n          text: pageLink\n        });\n      }\n    }\n\n    var playerPageRow = /*#__PURE__*/React.createElement(BuildFilterList, {\n      title: 'Select Page',\n      buttons: buttonList,\n      buttonGroup: 'page',\n      updateTable: props.updateTable\n    });\n    optionBars.push(playerPageRow);\n  } //console.log(optionBars)\n\n\n  return /*#__PURE__*/_jsx(\"div\", {\n    children: optionBars\n  });\n}","map":null,"metadata":{},"sourceType":"module"}