winner scoreboard

This commit is contained in:
ntr 2019-06-08 16:45:11 +10:00
parent 623bbffd47
commit c2d75a0ce0

View File

@ -13,14 +13,28 @@ function ScoreBoard(args) {
instance,
} = args;
const players = instance.players.map((p, i) =>
<tr key={i}
const players = instance.players.map((p, i) => {
if (instance.phase === 'Finished') {
const winner = p.wins > instance.max_rounds / 2;
return <tr key={i}
class={p.winner ? 'ready' : ''}>
<td>{p.name}</td>
<td>{p.wins} / {p.losses}</td>
<td>{winner ? 'winner' : ''}</td>
</tr>
}
const text = instance.phase === 'Finished'
? p.wins > instance.rounds / 2 && 'Winner'
: '';
return <tr key={i}
class={p.ready ? 'ready' : ''}>
<td>{p.name}</td>
<td>{p.wins} / {p.losses}</td>
<td>{p.ready ? 'ready' : ''}</td>
</tr>
);
});
return (
<table class="scoreboard" >