From 551ef29319e0db48cc670611bb835200d4aa37c8 Mon Sep 17 00:00:00 2001 From: Rakov Roman Date: Fri, 23 Sep 2022 15:48:50 +0300 Subject: [PATCH] fix(boxing): added new sport type boxing --- src/components/SportIcon/SportIcon.tsx | 4 ++++ src/config/sportTypes.tsx | 2 ++ src/helpers/getProfileLogo/index.tsx | 10 +++++++--- src/libs/index.ts | 1 + src/libs/objects/Boxing.tsx | 17 +++++++++++++++++ 5 files changed, 31 insertions(+), 3 deletions(-) create mode 100644 src/libs/objects/Boxing.tsx diff --git a/src/components/SportIcon/SportIcon.tsx b/src/components/SportIcon/SportIcon.tsx index d573e8c3..7fea369a 100644 --- a/src/components/SportIcon/SportIcon.tsx +++ b/src/components/SportIcon/SportIcon.tsx @@ -20,6 +20,10 @@ const sportIcons = { color: '#f1903b', icon: 'Basketball', }, + boxing: { + color: '#ffffff', + icon: 'Boxing', + }, football: { color: '#5CDD86', icon: 'Football', diff --git a/src/config/sportTypes.tsx b/src/config/sportTypes.tsx index 7c7ffe6b..c9596baf 100644 --- a/src/config/sportTypes.tsx +++ b/src/config/sportTypes.tsx @@ -5,6 +5,7 @@ export enum SportTypes { BASKETBALL = 3, VOLLEYBALL = 6, STREETBALL = 9, + BOXING = 12 } export const SPORT_NAMES = { @@ -14,4 +15,5 @@ export const SPORT_NAMES = { [SportTypes.HOCKEY]: 'hockey', [SportTypes.VOLLEYBALL]: 'volleyball', [SportTypes.STREETBALL]: 'streetball', + [SportTypes.BOXING]: 'boxing', } as const diff --git a/src/helpers/getProfileLogo/index.tsx b/src/helpers/getProfileLogo/index.tsx index fa508a0d..c6b93e59 100644 --- a/src/helpers/getProfileLogo/index.tsx +++ b/src/helpers/getProfileLogo/index.tsx @@ -25,6 +25,10 @@ export const getProfileLogo = ({ profileType, size = 180, sportType, -}: GetLogoArgs) => ( - `${IMAGES_URLS[sportType]}/${PROFILE_NAMES[profileType]}/${size}/${id}.png` -) +}: GetLogoArgs) => { + const content = sportType === SportTypes.BOXING + ? `https://images.insports.tv/${sportType}/${PROFILE_NAMES[profileType]}/${id}.png` + : `${IMAGES_URLS[sportType]}/${PROFILE_NAMES[profileType]}/${size}/${id}.png` + + return content +} diff --git a/src/libs/index.ts b/src/libs/index.ts index 0cd4d949..744da87e 100644 --- a/src/libs/index.ts +++ b/src/libs/index.ts @@ -1,4 +1,5 @@ export { Arrow } from './objects/Arrow' +export { Boxing } from './objects/Boxing' export { Date } from './objects/Date' export { Edit } from './objects/Edit' export { Calendar } from './objects/Calendar' diff --git a/src/libs/objects/Boxing.tsx b/src/libs/objects/Boxing.tsx new file mode 100644 index 00000000..466e4259 --- /dev/null +++ b/src/libs/objects/Boxing.tsx @@ -0,0 +1,17 @@ +export const Boxing = () => ( + + + + +)