@@ -9,13 +9,15 @@ export const GameOver: React.FC<{
99} > = observer ( ( { onRestart } ) => {
1010 const { gameStore, settingsStore } = useStores ( ) ;
1111 const roundCompleteText = useTranslation ( 'roundComplete' , settingsStore . language , true ) ;
12+ const newHighscoreText = useTranslation ( 'newHighscore' , settingsStore . language , true ) ;
1213 const finalScoreText = useTranslation ( 'finalScore' , settingsStore . language , true ) ;
1314 const correctAnswersText = useTranslation ( 'correctAnswers' , settingsStore . language , true ) ;
1415 const timeText = useTranslation ( 'time' , settingsStore . language , true ) ;
1516 const startNewRoundText = useTranslation ( 'startNewRound' , settingsStore . language , true ) ;
1617 const replayIncorrectText = useTranslation ( 'replayIncorrect' , settingsStore . language , true ) ;
1718 const difficultyText = useTranslation ( 'difficulty' , settingsStore . language , true ) ;
1819 const difficultyLevelText = useTranslation ( settingsStore . difficulty , settingsStore . language , true ) ;
20+ const gameModeText = useTranslation ( 'gameMode' , settingsStore . language , true ) ;
1921
2022 const handleReplayIncorrect = ( ) => {
2123 gameStore . replayIncorrect ( ) ;
@@ -25,7 +27,7 @@ export const GameOver: React.FC<{
2527
2628 return (
2729 < div className = "game-over" >
28- < h2 > { roundCompleteText } </ h2 >
30+ < h2 > { gameStore . isNewHighscore ? newHighscoreText : roundCompleteText } </ h2 >
2931 < div className = "stats" >
3032 < div className = "stat-item" >
3133 < label > { finalScoreText } :</ label >
@@ -43,6 +45,16 @@ export const GameOver: React.FC<{
4345 < label > { difficultyText } :</ label >
4446 < span > { difficultyLevelText } </ span >
4547 </ div >
48+ < div className = "stat-item" >
49+ < label > { gameModeText } :</ label >
50+ < span className = "with-icon" >
51+ < span className = "material-symbols-outlined" >
52+ { settingsStore . gameMode === 'quiz' ? 'quiz' :
53+ settingsStore . gameMode === 'type' ? 'keyboard' : 'flag' }
54+ </ span >
55+ { useTranslation ( settingsStore . gameMode , settingsStore . language , true ) }
56+ </ span >
57+ </ div >
4658 </ div >
4759 < div className = { `game-over-buttons ${ ! hasIncorrectFlags ? 'single-button' : '' } ` } >
4860 < button className = "restart-button" onClick = { onRestart } >
0 commit comments