"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!
}
)
}