diff --git a/src/sections/analysis/lineEvaluation.tsx b/src/sections/analysis/lineEvaluation.tsx index b497c9e..9bd713a 100644 --- a/src/sections/analysis/lineEvaluation.tsx +++ b/src/sections/analysis/lineEvaluation.tsx @@ -17,7 +17,7 @@ export default function LineEvaluation({ line }: Props) { ? `Mate in ${Math.abs(line.mate)}` : "?"; - const showSkeleton = line.depth === 0; + const showSkeleton = line.depth < 6; return ( @@ -38,7 +38,7 @@ export default function LineEvaluation({ line }: Props) { {showSkeleton ? ( - + ) : ( line.pv.slice(0, 10).map(moveLineUciToSan(board.fen())).join(", ") )} diff --git a/src/sections/analysis/reviewPanelBody.tsx b/src/sections/analysis/reviewPanelBody.tsx index 63641bb..c7421bb 100644 --- a/src/sections/analysis/reviewPanelBody.tsx +++ b/src/sections/analysis/reviewPanelBody.tsx @@ -24,7 +24,7 @@ export default function ReviewPanelBody() { (_, i) => ({ pv: [`${i}`], depth: 0, multiPv: i + 1 }) ); - const engineLines = move?.eval?.lines.length + const engineLines = move?.eval?.lines?.length ? move.eval.lines : linesSkeleton;