@@ -659,10 +659,10 @@ const Analysis: React.FC<Props> = ({
659
659
{ player . rating ? < > ({ player . rating } )</ > : null }
660
660
</ span >
661
661
</ div >
662
- { analyzedGame . termination . winner ===
662
+ { analyzedGame . termination ? .winner ===
663
663
( index == 0 ? 'white' : 'black' ) ? (
664
664
< p className = "text-xs text-engine-3" > 1</ p >
665
- ) : analyzedGame . termination . winner !== 'none' ? (
665
+ ) : analyzedGame . termination ? .winner !== 'none' ? (
666
666
< p className = "text-xs text-human-3" > 0</ p >
667
667
) : analyzedGame . termination === undefined ? (
668
668
< > </ >
@@ -684,16 +684,16 @@ const Analysis: React.FC<Props> = ({
684
684
) }
685
685
</ div >
686
686
< div className = "flex items-center gap-1" >
687
- { analyzedGame . termination . winner === 'none' ? (
687
+ { analyzedGame . termination ? .winner === 'none' ? (
688
688
< span className = "font-medium text-primary/80" > ½-½</ span >
689
689
) : (
690
690
< span className = "font-medium" >
691
691
< span className = "text-primary/70" >
692
- { analyzedGame . termination . winner === 'white' ? '1' : '0' }
692
+ { analyzedGame . termination ? .winner === 'white' ? '1' : '0' }
693
693
</ span >
694
694
< span className = "text-primary/70" > -</ span >
695
695
< span className = "text-primary/70" >
696
- { analyzedGame . termination . winner === 'black' ? '1' : '0' }
696
+ { analyzedGame . termination ? .winner === 'black' ? '1' : '0' }
697
697
</ span >
698
698
</ span >
699
699
) }
@@ -837,7 +837,7 @@ const Analysis: React.FC<Props> = ({
837
837
: analyzedGame . whitePlayer . rating
838
838
}
839
839
color = { controller . orientation === 'white' ? 'black' : 'white' }
840
- termination = { analyzedGame . termination . winner }
840
+ termination = { analyzedGame . termination ? .winner }
841
841
/>
842
842
< div className = "desktop-board-container relative flex aspect-square" >
843
843
< GameBoard
@@ -907,7 +907,7 @@ const Analysis: React.FC<Props> = ({
907
907
: analyzedGame . blackPlayer . rating
908
908
}
909
909
color = { controller . orientation === 'white' ? 'white' : 'black' }
910
- termination = { analyzedGame . termination . winner }
910
+ termination = { analyzedGame . termination ? .winner }
911
911
showArrowLegend = { true }
912
912
/>
913
913
</ div >
0 commit comments