Skip to content

Commit c1459d3

Browse files
committed
Fix ranking order in table
1 parent 58967b9 commit c1459d3

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/helpers.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,11 @@ function processParticipant(rankingMap: RankingMap, formula: RankingFormula, cur
249249
* @param rankingMap The ranking map (object).
250250
*/
251251
function createRanking(rankingMap: RankingMap): RankingItem[] {
252-
const ranking = Object.values(rankingMap).sort((a, b) => a.points !== b.points ? b.points - a.points : b.played - a.played);
252+
const ranking = Object.values(rankingMap).sort((a, b) => a.points !== b.points
253+
? b.points - a.points
254+
: a.played !== b.played
255+
? b.played - a.played
256+
: b.scoreDifference - a.scoreDifference);
253257

254258
const rank = {
255259
value: 0,

0 commit comments

Comments
 (0)