From d008b34f72fa4f93855080b6d4cfd54b8c9c36a8 Mon Sep 17 00:00:00 2001 From: "Luiz R. Rodrigues" Date: Tue, 24 Nov 2020 01:39:48 -0300 Subject: [PATCH] Fix title in social SEO --- .../containers/challenge-detail/index.jsx | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/shared/containers/challenge-detail/index.jsx b/src/shared/containers/challenge-detail/index.jsx index ddbb35160e..e16d11baa0 100644 --- a/src/shared/containers/challenge-detail/index.jsx +++ b/src/shared/containers/challenge-detail/index.jsx @@ -370,10 +370,16 @@ class ChallengeDetailPageContainer extends React.Component { const isLoggedIn = !_.isEmpty(auth.tokenV3); + const { prizeSets } = challenge; + let challengePrizes = []; + if (prizeSets && prizeSets[0] && prizeSets[0].type === 'placement') { + challengePrizes = _.filter(prizeSets[0].prizes, p => p.value > 0); + } + /* Generation of data for SEO meta-tags. */ - let prizesStr; - if (challenge.prizes && challenge.prizes.length) { - prizesStr = challenge.prizes.map(p => `$${p}`).join('/'); + let prizesStr = ''; + if (!_.isEmpty(challengePrizes)) { + prizesStr = challengePrizes.map(p => `$${p.value}`).join('/'); prizesStr = `[${prizesStr}] - `; } const title = 'Topcoder Challenge | Topcoder Community | Topcoder'; @@ -404,12 +410,6 @@ class ChallengeDetailPageContainer extends React.Component { || (!_.some(phases, { name: 'Submission', isOpen: true }) && !_.some(phases, { name: 'Checkpoint Submission', isOpen: true })); - const { prizeSets } = challenge; - let challengePrizes = []; - if (prizeSets && prizeSets[0] && prizeSets[0].type === 'placement') { - challengePrizes = prizeSets[0].prizes; - } - return (