import { useState } from "react"; import { useParams, useHistory } from "react-router-dom"; import { Accordion, AccordionSummary, AccordionDetails, Button, Dialog, DialogContent, DialogContentText, DialogTitle, DialogActions, Typography, } from "@material-ui/core"; import ExpandMoreIcon from "@material-ui/icons/ExpandMore"; import DeleteIcon from "@material-ui/icons/Delete"; import API from "utils/API"; import { useTranslation } from "react-i18next"; function NetworkManagement() { const { nwid } = useParams(); const history = useHistory(); const [open, setOpen] = useState(false); const handleClickOpen = () => { setOpen(true); }; const handleClose = () => { setOpen(false); }; const sendDelReq = async () => { const req = await API.delete("/network/" + nwid); console.log("Action:", req); }; const deleteNetwork = async () => { await sendDelReq(); history.push("/"); history.go(0); }; const { t, i18n } = useTranslation(); return ( }> {t("management")} {t("deleteNetworkConfirm")} {t("deleteAlert")} ); } export default NetworkManagement;