@@ -20,7 +20,7 @@ function formatDate(date) {
20
20
}
21
21
22
22
function getDate ( arr , handle ) {
23
- const results = arr . filter ( a => _ . toString ( a . submitter || a . handle ) === _ . toString ( handle ) )
23
+ const results = arr . filter ( a => _ . toString ( a . submitter || a . memberHandle ) === _ . toString ( handle ) )
24
24
. sort ( ( a , b ) => new Date ( b . submissionTime || b . submissionDate ) . getTime ( )
25
25
- new Date ( a . submissionTime || a . submissionDate ) . getTime ( ) ) ;
26
26
return results [ 0 ] ? ( results [ 0 ] . submissionTime || results [ 0 ] . submissionDate ) : '' ;
@@ -32,7 +32,7 @@ function passedCheckpoint(checkpoints, handle, results) {
32
32
}
33
33
34
34
function getPlace ( results , handle , places ) {
35
- const found = _ . find ( results , w => _ . toString ( w . handle ) === _ . toString ( handle )
35
+ const found = _ . find ( results , w => _ . toString ( w . memberHandle ) === _ . toString ( handle )
36
36
&& w . placement <= places && w . submissionStatus !== 'Failed Review' ) ;
37
37
38
38
if ( found ) {
@@ -99,7 +99,7 @@ export default class Registrants extends React.Component {
99
99
100
100
let checkpoint ;
101
101
if ( twoRounds ) {
102
- checkpoint = getDate ( checkpoints , registrant . handle ) ;
102
+ checkpoint = getDate ( checkpoints , registrant . memberHandle ) ;
103
103
if ( ! checkpoint
104
104
&& moment ( registrant . submissionDate ) . isBefore ( checkpointDate ) ) {
105
105
checkpoint = registrant . submissionDate ;
@@ -188,8 +188,8 @@ export default class Registrants extends React.Component {
188
188
break ;
189
189
}
190
190
case 'Username' : {
191
- valueA = `${ a . handle } ` . toLowerCase ( ) ;
192
- valueB = `${ b . handle } ` . toLowerCase ( ) ;
191
+ valueA = `${ a . memberHandle } ` . toLowerCase ( ) ;
192
+ valueB = `${ b . memberHandle } ` . toLowerCase ( ) ;
193
193
valueIsString = true ;
194
194
break ;
195
195
}
@@ -381,7 +381,7 @@ export default class Registrants extends React.Component {
381
381
< div styleName = "body" role = "rowgroup" >
382
382
{
383
383
sortedRegistrants . map ( ( r ) => {
384
- const placement = getPlace ( results , r . handle , places ) ;
384
+ const placement = getPlace ( results , r . memberHandle , places ) ;
385
385
const colorStyle = JSON . parse ( r . colorStyle . replace ( / ( \w + ) : \s * ( [ ^ ; ] * ) / g, '{"$1": "$2"}' ) ) ;
386
386
let checkpoint = this . getCheckPoint ( r ) ;
387
387
if ( checkpoint ) {
@@ -395,7 +395,7 @@ export default class Registrants extends React.Component {
395
395
}
396
396
397
397
return (
398
- < div styleName = "row" key = { r . handle } role = "row" >
398
+ < div styleName = "row" key = { r . memberHandle } role = "row" >
399
399
{
400
400
! isDesign && ! isF2F && ! isBugHunt && (
401
401
< div styleName = "col-2" >
@@ -413,19 +413,19 @@ export default class Registrants extends React.Component {
413
413
< div styleName = "col-3" >
414
414
< span role = "cell" >
415
415
< a
416
- href = { `${ window . origin } /members/${ r . handle } ` }
416
+ href = { `${ window . origin } /members/${ r . memberHandle } ` }
417
417
style = { colorStyle }
418
418
target = { `${ _ . includes ( window . origin , 'www' ) ? '_self' : '_blank' } ` }
419
419
>
420
- { r . handle }
420
+ { r . memberHandle }
421
421
</ a >
422
422
</ span >
423
423
</ div >
424
424
< div styleName = "col-4" >
425
425
< div styleName = "sm-only title" >
426
426
Registration Date
427
427
</ div >
428
- < span role = "cell" > { formatDate ( r . registrationDate ) } </ span >
428
+ < span role = "cell" > { formatDate ( r . created ) } </ span >
429
429
</ div >
430
430
{
431
431
twoRounds
@@ -439,7 +439,7 @@ export default class Registrants extends React.Component {
439
439
{ checkpoint }
440
440
</ span >
441
441
{
442
- passedCheckpoint ( checkpoints , r . handle , checkpointResults )
442
+ passedCheckpoint ( checkpoints , r . memberHandle , checkpointResults )
443
443
&& < CheckMark styleName = "passed" />
444
444
}
445
445
</ div >
@@ -484,7 +484,7 @@ Registrants.propTypes = {
484
484
challenge : PT . shape ( {
485
485
phases : PT . arrayOf ( PT . shape ( {
486
486
actualEndDate : PT . string ,
487
- phaseType : PT . string . isRequired ,
487
+ name : PT . string . isRequired ,
488
488
scheduledEndDate : PT . string ,
489
489
} ) ) . isRequired ,
490
490
allPhases : PT . arrayOf ( PT . shape ( ) ) ,
0 commit comments