import React from "react"; import { createPortal } from "react-dom"; import Button from "@mui/material/Button"; import Card from "@mui/material/Card"; import CardContent from "@mui/material/CardContent"; import Menu from "@mui/material/Menu"; import MenuItem from "@mui/material/MenuItem"; import { OpenC3Api } from "@openc3/tool-common/src/services/openc3-api"; export default function Root(props) { const [anchorEl, setAnchorEl] = React.useState(); const open = Boolean(anchorEl); const handleClick = (event) => { setAnchorEl(event.currentTarget); }; const sendCommand = () => { let api = new OpenC3Api(); api.cmd("INST", "COLLECT", { TYPE: "NORMAL" }).then((response) => { alert("Command Sent!"); }); }; const handleClose = () => { setAnchorEl(null); sendCommand(); }; document.title = "<%= tool_name_display %>"; return ( {createPortal(
Send Command
<%= tool_name_display %>
, document.getElementById("openc3-menu") )}
); }