@@ -7,46 +7,38 @@ import { sumBy } from 'lodash';
7
7
// import { phaseStartDate, phaseEndDate } from './helper';
8
8
9
9
export const SORTS = {
10
- // CURRENT_PHASE: 'current-phase',
10
+ CURRENT_PHASE : 'current-phase' ,
11
11
MOST_RECENT : 'updated' ,
12
12
MOST_RECENT_START_DATE : 'startDate' ,
13
13
// NUM_REGISTRANTS: 'num-registrants',
14
14
// NUM_SUBMISSIONS: 'num-submissions',
15
- // PRIZE_HIGH_TO_LOW: 'prize-high-to-low ',
16
- // TIME_TO_REGISTER: 'time-to-register ',
17
- // TIME_TO_SUBMIT: 'time-to-submit ',
15
+ PRIZE_HIGH_TO_LOW : 'overview.totalPrizes ' ,
16
+ // TIME_TO_REGISTER: 'registrationEndDate ',
17
+ // TIME_TO_SUBMIT: 'submissionEndDate ',
18
18
TITLE_A_TO_Z : 'name' ,
19
19
REVIEW_OPPORTUNITIES_TITLE_A_TO_Z : 'review-opportunities-title-a-to-z' ,
20
20
REVIEW_OPPORTUNITIES_PAYMENT : 'review-opportunities-payment' ,
21
21
REVIEW_OPPORTUNITIES_START_DATE : 'review-opportunities-start-date' ,
22
22
} ;
23
23
24
24
export default {
25
- // [SORTS.CURRENT_PHASE]: {
26
- // func: (a, b) => a.status.localeCompare(b.status),
27
- // name: 'Current phase',
28
- // },
25
+ [ SORTS . CURRENT_PHASE ] : {
26
+ func : ( a , b ) => a . status . localeCompare ( b . status ) ,
27
+ name : 'Current phase' ,
28
+ } ,
29
29
[ SORTS . MOST_RECENT ] : {
30
- // func: (a, b) => moment(b.registrationStartDate).diff(a.registrationStartDate),
31
30
name : 'Most recent' ,
32
31
order : 'desc' ,
33
32
} ,
34
33
[ SORTS . MOST_RECENT_START_DATE ] : {
35
34
name : 'Most recent' ,
36
35
order : 'desc' ,
37
36
} ,
38
- // [SORTS.NUM_REGISTRANTS]: {
39
- // func: (a, b) => b.numOfRegistrants - a.numOfRegistrants,
40
- // name: '# of registrants',
41
- // },
42
- // [SORTS.NUM_SUBMISSIONS]: {
43
- // func: (a, b) => b.numOfSubmissions - a.numOfSubmissions,
44
- // name: '# of submissions',
45
- // },
46
- // [SORTS.PRIZE_HIGH_TO_LOW]: {
47
- // func: (a, b) => b.totalPrize - a.totalPrize,
48
- // name: 'Prize high to low',
49
- // },
37
+ [ SORTS . PRIZE_HIGH_TO_LOW ] : {
38
+ func : ( a , b ) => b . totalPrize - a . totalPrize ,
39
+ name : 'Prize high to low' ,
40
+ order : 'desc' ,
41
+ } ,
50
42
// [SORTS.TIME_TO_REGISTER]: {
51
43
// func: (a, b) => {
52
44
// const aDate = moment(a.registrationEndDate || a.submissionEndTimestamp);
@@ -59,6 +51,7 @@ export default {
59
51
// return aDate.diff(bDate);
60
52
// },
61
53
// name: 'Time to register',
54
+ // order: 'desc',
62
55
// },
63
56
// [SORTS.TIME_TO_SUBMIT]: {
64
57
// func: (a, b) => {
@@ -79,6 +72,7 @@ export default {
79
72
// return aDate.diff(bDate);
80
73
// },
81
74
// name: 'Time to submit',
75
+ // order: 'desc',
82
76
// },
83
77
[ SORTS . TITLE_A_TO_Z ] : {
84
78
// func: (a, b) => a.name.localeCompare(b.name),
0 commit comments