type Props = { gameId: number; playerId: number; result: { yourScore: number | null, opponentScore: number | null }; }; export default ({ result }: Props) => { const { yourScore, opponentScore } = result; const yourScoreToCompare = yourScore ?? Infinity; const opponentScoreToCompare = opponentScore ?? Infinity; const resultText = yourScoreToCompare === opponentScoreToCompare ? '引き分け' : (yourScoreToCompare < opponentScoreToCompare ? 'あなたの勝ち' : 'あなたの負け'); return ( <>
対戦終了
{resultText}
あなたのスコア: {yourScore ?? 'なし'}
相手のスコア: {opponentScore ?? 'なし'}
); }