import { useRef, useState } from "react"; import REPLInput from "./REPLInput"; import REPLHistory from "./REPLHistory"; const REPL = () => { const [history, manipulateHistory] = useState([]); const inputRef = useRef(); const onCommandExecuted = (result: string[]) => manipulateHistory(result.reverse().concat(history).slice(0, 1000)); const focusInput = () => { if (inputRef.current) inputRef.current.focus(); } return (<>
); }; export default REPL;