|
@@ -39,11 +39,10 @@ export default ({ name, guesses, totalScore }) => (
|
|
|
<TotalScore>Score: {totalScore}</TotalScore>
|
|
|
<List>
|
|
|
{
|
|
|
- ["1", "2", "3", "4", "5"]
|
|
|
- .map(num => {
|
|
|
- const score = guesses[num]?.score
|
|
|
- return score !== undefined ? <Score key={num}>{num}: {score}</Score> : null
|
|
|
- })
|
|
|
+ Object.entries(guesses)
|
|
|
+ .map(([k, v]) => [parseInt(k), v])
|
|
|
+ .sort(([k1], [k2]) => k1 < k2 ? -1 : k1 > k2 ? 1 : 0)
|
|
|
+ .map(([num, { score }]) => score !== undefined ? <Score key={num}>{num}: {score}</Score> : null)
|
|
|
}
|
|
|
</List>
|
|
|
</Tile>
|