File tree 4 files changed +9
-6
lines changed
containers/challenge-detail
4 files changed +9
-6
lines changed Original file line number Diff line number Diff line change 140
140
"supertest" : " ^3.1.0" ,
141
141
"tc-core-library-js" : " github:appirio-tech/tc-core-library-js#v2.6.3" ,
142
142
"tc-ui" : " ^1.0.12" ,
143
- "topcoder-react-lib" : " 1.1.2 " ,
143
+ "topcoder-react-lib" : " 1000.25.9 " ,
144
144
"topcoder-react-ui-kit" : " 2.0.1" ,
145
145
"topcoder-react-utils" : " 0.7.8" ,
146
146
"turndown" : " ^4.0.2" ,
Original file line number Diff line number Diff line change @@ -81,7 +81,8 @@ export default function ChallengeHeader(props) {
81
81
const sortedAllPhases = _ . cloneDeep ( allPhases )
82
82
. sort ( ( a , b ) => moment ( phaseEndDate ( a ) ) . diff ( phaseEndDate ( b ) ) ) ;
83
83
84
- const { prizes } = prizeSets && prizeSets . length ? prizeSets [ 0 ] : [ ] ;
84
+ const placementPrizes = _ . find ( prizeSets , { type : 'placement' } ) ;
85
+ const { prizes } = placementPrizes || [ ] ;
85
86
86
87
const checkpointPrizes = _ . find ( prizeSets , { type : 'checkpoint' } ) ;
87
88
let numberOfCheckpointsPrizes = 0 ;
Original file line number Diff line number Diff line change @@ -405,8 +405,9 @@ class ChallengeDetailPageContainer extends React.Component {
405
405
406
406
const { prizeSets } = challenge ;
407
407
let challengePrizes = [ ] ;
408
- if ( prizeSets && prizeSets [ 0 ] && prizeSets [ 0 ] . type === 'placement' ) {
409
- challengePrizes = prizeSets [ 0 ] . prizes ;
408
+ const placementPrizes = _ . find ( prizeSets , { type : 'placement' } ) ;
409
+ if ( placementPrizes ) {
410
+ challengePrizes = placementPrizes . prizes ;
410
411
}
411
412
412
413
return (
Original file line number Diff line number Diff line change @@ -150,8 +150,9 @@ export function getPrizePurseUI(
150
150
* @param {Object } challenge challenge info
151
151
*/
152
152
export function getPrizePointsUI ( challenge ) {
153
- if ( challenge . prizeSets && challenge . prizeSets . length > 0 && challenge . prizeSets [ 0 ] . prizes ) {
154
- const { prizes } = challenge . prizeSets [ 0 ] ;
153
+ const placementPrizes = _ . find ( challenge . prizeSets , { type : 'placement' } ) ;
154
+ if ( placementPrizes ) {
155
+ const { prizes } = placementPrizes || [ ] ;
155
156
return (
156
157
< Prize
157
158
label = "Purse"
You can’t perform that action at this time.
0 commit comments