Skip to content

Commit be80458

Browse files
rrtheonlyoneremo5000
authored andcommitted
Fix sorting of grade/exp in table (#369)
1 parent 3eb0e9e commit be80458

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

src/components/academy/grading/index.tsx

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,13 +81,27 @@ class Grading extends React.Component<IGradingProps, State> {
8181
} else {
8282
return {}
8383
}
84+
},
85+
comparator: (valueA, valueB, nodeA, nodeB, isInverted) => {
86+
if (nodeA && nodeB) {
87+
return nodeA.data.currentGrade - nodeB.data.currentGrade
88+
} else {
89+
return valueA - valueB
90+
}
8491
}
8592
},
8693
{
8794
headerName: 'XP',
8895
field: '',
8996
cellRendererFramework: GradingExp,
90-
maxWidth: 100
97+
maxWidth: 100,
98+
comparator: (valueA, valueB, nodeA, nodeB, isInverted) => {
99+
if (nodeA && nodeB) {
100+
return nodeA.data.currentXp - nodeB.data.currentXp
101+
} else {
102+
return valueA - valueB
103+
}
104+
}
91105
},
92106
{
93107
headerName: 'Group',

0 commit comments

Comments
 (0)