Skip to content

Commit 001d049

Browse files
authored
Merge pull request #4462 from narekcat/issue-4448
fix: add checkpoint prize details for design contests
2 parents eb90b7f + f736fa3 commit 001d049

File tree

1 file changed

+8
-4
lines changed
  • src/shared/components/challenge-detail/Header

1 file changed

+8
-4
lines changed

src/shared/components/challenge-detail/Header/index.jsx

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,6 @@ export default function ChallengeHeader(props) {
6666
events,
6767
legacy,
6868
prizeSets,
69-
numberOfCheckpointsPrizes,
70-
topCheckPointPrize,
7169
reliabilityBonus,
7270
userDetails,
7371
numRegistrants,
@@ -83,6 +81,14 @@ export default function ChallengeHeader(props) {
8381
const { prizes } = prizeSets && prizeSets.length ? prizeSets[0] : [];
8482
const status = allPhases.length ? allPhases[0].name : '';
8583

84+
const checkpointPrizes = _.find(prizeSets, { type: 'checkpoint' });
85+
let numberOfCheckpointsPrizes = 0;
86+
let topCheckPointPrize = 0;
87+
if (!_.isEmpty(checkpointPrizes)) {
88+
numberOfCheckpointsPrizes = checkpointPrizes.prizes.length;
89+
topCheckPointPrize = checkpointPrizes.prizes[0].value;
90+
}
91+
8692
const phases = {};
8793
if (allPhases) {
8894
allPhases.forEach((phase) => {
@@ -483,8 +489,6 @@ ChallengeHeader.propTypes = {
483489
legacy: PT.shape({
484490
track: PT.any,
485491
}),
486-
numberOfCheckpointsPrizes: PT.any,
487-
topCheckPointPrize: PT.any,
488492
reliabilityBonus: PT.any,
489493
userDetails: PT.any,
490494
currentPhases: PT.any,

0 commit comments

Comments
 (0)