diff --git a/webapp/src/components/Terminal/TerminalComp.jsx b/webapp/src/components/Terminal/TerminalComp.jsx index 7fa2b1f..6b1c745 100644 --- a/webapp/src/components/Terminal/TerminalComp.jsx +++ b/webapp/src/components/Terminal/TerminalComp.jsx @@ -1,22 +1,43 @@ -import React from "react"; +import React, { useState } from "react"; import { ReactTerminal } from "react-terminal"; - +import axios from "axios"; import "./Terminal.css"; const TerminalComp = () => { + const [output, setOutput] = useState(""); + + const handleCommand = async (command) => { + try { + const { data } = await axios.post("http://127.0.0.1:10000/gdb_command", { + command: command, + name: "program", + }); + return data["result"]; + } catch (error) { + return "Error executing command"; + } + }; + return (