@@ -659,10 +659,10 @@ const Analysis: React.FC<Props> = ({
659659 { player . rating ? < > ({ player . rating } )</ > : null }
660660 </ span >
661661 </ div >
662- { analyzedGame . termination . winner ===
662+ { analyzedGame . termination ? .winner ===
663663 ( index == 0 ? 'white' : 'black' ) ? (
664664 < p className = "text-xs text-engine-3" > 1</ p >
665- ) : analyzedGame . termination . winner !== 'none' ? (
665+ ) : analyzedGame . termination ? .winner !== 'none' ? (
666666 < p className = "text-xs text-human-3" > 0</ p >
667667 ) : analyzedGame . termination === undefined ? (
668668 < > </ >
@@ -684,16 +684,16 @@ const Analysis: React.FC<Props> = ({
684684 ) }
685685 </ div >
686686 < div className = "flex items-center gap-1" >
687- { analyzedGame . termination . winner === 'none' ? (
687+ { analyzedGame . termination ? .winner === 'none' ? (
688688 < span className = "font-medium text-primary/80" > ½-½</ span >
689689 ) : (
690690 < span className = "font-medium" >
691691 < span className = "text-primary/70" >
692- { analyzedGame . termination . winner === 'white' ? '1' : '0' }
692+ { analyzedGame . termination ? .winner === 'white' ? '1' : '0' }
693693 </ span >
694694 < span className = "text-primary/70" > -</ span >
695695 < span className = "text-primary/70" >
696- { analyzedGame . termination . winner === 'black' ? '1' : '0' }
696+ { analyzedGame . termination ? .winner === 'black' ? '1' : '0' }
697697 </ span >
698698 </ span >
699699 ) }
@@ -837,7 +837,7 @@ const Analysis: React.FC<Props> = ({
837837 : analyzedGame . whitePlayer . rating
838838 }
839839 color = { controller . orientation === 'white' ? 'black' : 'white' }
840- termination = { analyzedGame . termination . winner }
840+ termination = { analyzedGame . termination ? .winner }
841841 />
842842 < div className = "desktop-board-container relative flex aspect-square" >
843843 < GameBoard
@@ -907,7 +907,7 @@ const Analysis: React.FC<Props> = ({
907907 : analyzedGame . blackPlayer . rating
908908 }
909909 color = { controller . orientation === 'white' ? 'white' : 'black' }
910- termination = { analyzedGame . termination . winner }
910+ termination = { analyzedGame . termination ? .winner }
911911 showArrowLegend = { true }
912912 />
913913 </ div >
0 commit comments