File tree 6 files changed +12
-9
lines changed
containers/challenge-detail
6 files changed +12
-9
lines changed Original file line number Diff line number Diff line change @@ -259,7 +259,7 @@ workflows:
259
259
filters :
260
260
branches :
261
261
only :
262
- - mml-fix
262
+ - develop
263
263
# Production builds are exectuted
264
264
# when PR is merged to the master
265
265
# Don't change anything in this configuration
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.10 " ,
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 @@ -83,7 +83,7 @@ export default function Topcoder() {
83
83
< Route
84
84
component = { Profile }
85
85
exact
86
- path = "/members/:handle([\w\-\[\].{}]{2,15})"
86
+ path = "/members/:handle([\w\-\[\].{} ]{2,15})"
87
87
/>
88
88
< Route
89
89
component = { ( ) => < Settings base = "/settings" /> }
@@ -92,7 +92,7 @@ export default function Topcoder() {
92
92
< Route
93
93
component = { ProfileStats }
94
94
exact
95
- path = "/members/:handle([\w\-\[\].{}]{2,15})/details"
95
+ path = "/members/:handle([\w\-\[\].{} ]{2,15})/details"
96
96
/>
97
97
{ /* EDU Portal */ }
98
98
< Route
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