diff options
Diffstat (limited to 'components/recentGames.tsx')
-rw-r--r-- | components/recentGames.tsx | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/components/recentGames.tsx b/components/recentGames.tsx index 988126f..65c819a 100644 --- a/components/recentGames.tsx +++ b/components/recentGames.tsx @@ -28,18 +28,14 @@ function GameOutcome(props: { game: gameInfo; }) { }, }[props.game.status](); })(); - var outcome = props.game.outcome; - return <td - style={{ - color: outcome == 'w' - ? 'var(--disk-b-text)' - : outcome == 'l' - ? 'var(--disk-a-text)' - : 'var(--text)', - opacity: !['w', 'l'].includes(outcome) ? 0.75 : 1.0, - }} - > - {gameStatus} + return <td> + <span className={"outcome " + { + 'w': 'win', + 'l': 'lose', + 'd': 'draw', + }[props.game.outcome]}> + {gameStatus} + </span> </td>; } |