import { useState } from "react";
import { useCurrentPosition } from "../../hooks/useCurrentPosition";
import { Grid2 as Grid, Skeleton, Typography } from "@mui/material";
export default function Opening() {
const position = useCurrentPosition();
const [lastOpening, setLastOpening] = useState("");
const lastMove = position?.lastMove;
if (!lastMove && lastOpening) {
setLastOpening("");
}
if (!lastMove) return null;
const opening = position?.eval?.opening || lastOpening;
if (opening && opening !== lastOpening) {
setLastOpening(opening);
}
if (!opening) {
return (
placeholder
);
}
return (
{opening}
);
}