Skip to content

Commit 9278750

Browse files
Merge pull request #5207 from topcoder-platform/issue-5206
Fix title in social SEO
2 parents 1d6f5bb + d008b34 commit 9278750

File tree

1 file changed

+9
-9
lines changed
  • src/shared/containers/challenge-detail

1 file changed

+9
-9
lines changed

src/shared/containers/challenge-detail/index.jsx

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -370,10 +370,16 @@ class ChallengeDetailPageContainer extends React.Component {
370370

371371
const isLoggedIn = !_.isEmpty(auth.tokenV3);
372372

373+
const { prizeSets } = challenge;
374+
let challengePrizes = [];
375+
if (prizeSets && prizeSets[0] && prizeSets[0].type === 'placement') {
376+
challengePrizes = _.filter(prizeSets[0].prizes, p => p.value > 0);
377+
}
378+
373379
/* Generation of data for SEO meta-tags. */
374-
let prizesStr;
375-
if (challenge.prizes && challenge.prizes.length) {
376-
prizesStr = challenge.prizes.map(p => `$${p}`).join('/');
380+
let prizesStr = '';
381+
if (!_.isEmpty(challengePrizes)) {
382+
prizesStr = challengePrizes.map(p => `$${p.value}`).join('/');
377383
prizesStr = `[${prizesStr}] - `;
378384
}
379385
const title = 'Topcoder Challenge | Topcoder Community | Topcoder';
@@ -404,12 +410,6 @@ class ChallengeDetailPageContainer extends React.Component {
404410
|| (!_.some(phases, { name: 'Submission', isOpen: true })
405411
&& !_.some(phases, { name: 'Checkpoint Submission', isOpen: true }));
406412

407-
const { prizeSets } = challenge;
408-
let challengePrizes = [];
409-
if (prizeSets && prizeSets[0] && prizeSets[0].type === 'placement') {
410-
challengePrizes = prizeSets[0].prizes;
411-
}
412-
413413
return (
414414
<div styleName="outer-container">
415415
<div styleName="challenge-detail-container" role="main">

0 commit comments

Comments
 (0)