InfoTabsNav.jsx 911 B

1234567891011121314151617181920212223242526272829303132
  1. // hooks
  2. import {useState} from 'react';
  3. // utils
  4. import PropTypes from 'prop-types';
  5. const InfoTabsNav = ({variant = 'main'}) => {
  6. const [active, setActive] = useState('lineups');
  7. return (
  8. <div className="d-grid col-2">
  9. <button className={`btn--switch ${active === 'lineups' && 'active'} ${variant} `}
  10. onClick={() => setActive('lineups')}>
  11. <span className="p-relative z-2">
  12. Lineups
  13. </span>
  14. </button>
  15. <button className={`btn--switch ${active === 'goals' && 'active'} ${variant} `}
  16. onClick={() => setActive('goals')}>
  17. <span className="p-relative z-2">
  18. Goals
  19. </span>
  20. </button>
  21. </div>
  22. )
  23. }
  24. InfoTabsNav.propTypes = {
  25. variant: PropTypes.oneOf(['main', 'alt'])
  26. }
  27. export default InfoTabsNav