"use client" import { Button } from "@/components/ui/button" import { RefreshCw } from "lucide-react" import { GameMode } from "@/lib/chess-types" interface GameControlsProps { onReset: () => void gameStatus: string gameMode?: GameMode } export default function GameControls({ onReset, gameStatus, gameMode = GameMode.CLASSIC }: GameControlsProps) { return (
{gameStatus.includes("checkmate") && (
Checkmate! {gameStatus.split("-")[1]} wins!
)} {gameStatus.includes("ghost-win") && (
{gameStatus.split("-")[2]} wins by losing all pieces!
)} {gameStatus === "stalemate" && (
Stalemate! The game is a draw.
)} {gameStatus.includes("check") &&
Check!
}
) }