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