import { Button } from "@mui/material"; import React from "react"; import { useNavigate, useParams } from "react-router-dom"; import { NetworkApi, NetworkInfo, NetworkStatus, NetworkURL, } from "../api/NetworksApi"; import { AsyncWidget } from "../widgets/AsyncWidget"; import { ConfigImportExportButtons } from "../widgets/ConfigImportExportButtons"; import { VirtWebRouteContainer } from "../widgets/VirtWebRouteContainer"; import { NetworkDetails } from "../widgets/net/NetworkDetails"; import { NetworkStatusWidget } from "../widgets/net/NetworkStatusWidget"; export function ViewNetworkRoute() { const { uuid } = useParams(); const [network, setNetwork] = React.useState(); const load = async () => { setNetwork(await NetworkApi.GetSingle(uuid!)); }; return ( } /> ); } function ViewNetworkRouteInner(p: { network: NetworkInfo; }): React.ReactElement { const navigate = useNavigate(); const [netStatus, setNetStatus] = React.useState(); return ( {netStatus === "Stopped" && ( )} } > ); }