import { usePlayersData } from "@/hooks/usePlayerNames"; import { Grid2 as Grid, Typography } from "@mui/material"; import { gameAtom, gameEvalAtom } from "../../../states"; import { MoveClassification } from "@/types/enums"; import ClassificationRow from "./classificationRow"; import { useAtomValue } from "jotai"; export default function MovesClassificationsRecap() { const { white, black } = usePlayersData(gameAtom); const gameEval = useAtomValue(gameEvalAtom); if (!gameEval?.positions.length) return null; return ( {white.name} {black.name} {sortedMoveClassfications.map((classification) => ( ))} ); } export const sortedMoveClassfications = [ MoveClassification.Brilliant, MoveClassification.Great, MoveClassification.Best, MoveClassification.Excellent, MoveClassification.Good, MoveClassification.Book, MoveClassification.Inaccuracy, MoveClassification.Mistake, MoveClassification.Blunder, ];