fix(#2893): added switch case

keep-around/2fd168b18eeebc91eac94ae86d817c12edfe1576
Rakov Roman 3 years ago
parent d78a72f08d
commit 58f4b750b6
  1. 19
      src/helpers/getProfileLogo/index.tsx

@ -8,6 +8,7 @@ import { readToken } from 'helpers'
const IMAGES_URLS = {
[SportTypes.BASKETBALL]: 'https://basketball.instatscout.com/images',
[SportTypes.BOXING]: '',
[SportTypes.FOOTBALL]: 'https://instatscout.com/images',
[SportTypes.HOCKEY]: 'https://hockey.instatscout.com/images',
[SportTypes.HANDBALL]: 'https://handball.instatscout.com/images',
@ -37,12 +38,18 @@ export const getProfileLogo = ({
size = 180,
sportType,
}: GetLogoArgs) => {
// eslint-disable-next-line no-nested-ternary
const content = isTournamentSuper
? `https://cf-aws-staging.insports.tv/media/tournaments/${sportType}/${id}/${MediaType.logo}.jpg?access_token=${readToken()}`
: sportType === SportTypes.BOXING
? `https://images.insports.tv/${sportType}/${PROFILE_NAMES[profileType]}/${id}.png`
: `${IMAGES_URLS[sportType]}/${PROFILE_NAMES[profileType]}/${size}/${id}.png`
let content = ''
switch (true) {
case isTournamentSuper:
content = `https://cf-aws-staging.insports.tv/media/tournaments/${sportType}/${id}/${MediaType.logo}.jpg?access_token=${readToken()}`
break
case sportType === SportTypes.BOXING:
content = `https://images.insports.tv/${sportType}/${PROFILE_NAMES[profileType]}/${id}.png`
break
default:
content = `${IMAGES_URLS[sportType]}/${PROFILE_NAMES[profileType]}/${size}/${id}.png`
}
return content
}

Loading…
Cancel
Save