Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | 5x | import React from "react";
import { AppHeader } from "@/components/features/app-header";
import type { SimulationStatus } from "@shared/types/arduino.types";
interface SimulationControlsProps {
readonly isMobile: boolean;
readonly simulationStatus: SimulationStatus;
readonly simulateDisabled: boolean;
readonly isCompiling: boolean;
readonly isStarting: boolean;
readonly isStopping: boolean;
readonly isPausing: boolean;
readonly isResuming: boolean;
readonly onSimulate: () => void;
readonly onStop: () => void;
readonly onPause: () => void;
readonly onResume: () => void;
readonly board: string;
readonly baudRate: number;
readonly simulationTimeout: number;
readonly onTimeoutChange: (timeout: number) => void;
readonly isMac: boolean;
readonly onFileAdd: () => void;
readonly onFileRename: () => void;
readonly onFormatCode: () => void;
readonly onLoadFiles: () => void;
readonly onDownloadAllFiles: () => void;
readonly onSettings: () => void;
readonly onUndo: () => void;
readonly onRedo: () => void;
readonly onCut: () => void;
readonly onCopy: () => void;
readonly onPaste: () => void;
readonly onSelectAll: () => void;
readonly onGoToLine: () => void;
readonly onFind: () => void;
readonly onCompile: () => void;
readonly onCompileAndStart: () => void;
readonly onOutputPanelToggle: () => void;
readonly showCompilationOutput: boolean;
readonly rightSlot?: React.ReactNode;
}
export function SimulationControls(props: SimulationControlsProps) {
return <AppHeader {...props} />;
}
|