import { LoaderCircle, Pause, Play, RefreshCw } from "lucide-react"; type SimulationControlsProps = { hasSnapshot: boolean; isAutoTicking: boolean; isWaitingForTick: boolean; isWorldCommandPending: boolean; onStep: () => void; onToggleAutoTick: () => void; }; export function SimulationControls({ hasSnapshot, isAutoTicking, isWaitingForTick, isWorldCommandPending, onStep, onToggleAutoTick, }: SimulationControlsProps) { const stepLabel = isWaitingForTick ? "Waiting for tick result" : "Advance one tick"; const autoLabel = isAutoTicking ? "Pause continuous ticks" : "Run continuous ticks"; return (
); }