{"ast":null,"code":"import { jsx as _jsx } from \"react/jsx-runtime\";\nimport React from 'react';\nimport BuildFilterList from '../components/filter.js';\nexport default function BuildSortFilter(props) {\n  var optionBars = [];\n  console.log(props.props.filterMenu);\n  var playerTableOptions = props.props; //console.log(playerTableOptions)\n\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  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: 'subseasonid',\n      updateTable: props.updateTable\n    });\n    optionBars.push(playerGroupRow);\n  }\n\n  if (playerTableOptions['subseasonMenu']) {\n    var playerGroupRow = /*#__PURE__*/React.createElement(BuildFilterList, {\n      title: 'Filter by Subeason',\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    pagesDisplayBelow = 2;\n    buttonList = [['First']];\n\n    for (pageLink = playerTableOptions.currentPage - pagesDisplayBelow; pageLink <= playerTableOptions.currentPage + pagesDisplayBelow; pageLink++) {\n      if (pageLink > 0 && pageLink <= playerTableOptions.maxPage) {\n        buttonList.push([pageLink]);\n      }\n    }\n\n    var playerPageRow = /*#__PURE__*/React.createElement(BuildFilterList, {\n      title: 'Select Page',\n      buttons: playerTableOptions.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"}