-
+ {#each leaderboard.groups.filter( (g) => g.players.reduce((a, b) => a + b.score, 0) ) as group, i}
+ {@const players = group.players.sort((a, b) => b.score - a.score)}
+ {@const last = players[players.length - 1]}
+
-
+ + + {i + 1} + +++ + + {#if group.players.length > 1} + {#each group.players as player} + {player.pseudo || 'Anonyme'}{#if player !== last}, {/if} + {' '} + {/each} + {:else} + {players[0].pseudo} + {/if} + +++++ + + Essai{group.players.reduce((a, b) => a + b.tries, 0) || 0 ? 's' : ''} + {group.players.reduce((a, b) => a + b.tries, 0) || 0} +++ Score + + + {group.players.reduce((a, b) => a + b.score, 0)} + ++
+ {/each}
+