You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
spa_instat_tv/src/hooks/useSportNameParam.tsx

16 lines
365 B

import { useParams } from 'react-router'
import toUpper from 'lodash/toUpper'
import { SportTypes } from 'config'
type SportName = 'FOOTBALL' | 'HOCKEY' | 'BASKETBALL'
export const useSportNameParam = () => {
const { sportName } = useParams<{ sportName: string }>()
return {
sportName,
sportType: SportTypes[toUpper(sportName) as SportName],
}
}