import { Button } from "@mui/material"; import React from "react"; import { useNavigate, useParams } from "react-router-dom"; import { APIToken, APITokenURL, TokensApi } from "../api/TokensApi"; import { AsyncWidget } from "../widgets/AsyncWidget"; import { VirtWebRouteContainer } from "../widgets/VirtWebRouteContainer"; import { APITokenDetails, TokenWidgetStatus, } from "../widgets/tokens/APITokenDetails"; export function ViewApiTokenRoute() { const { id } = useParams(); const [token, setToken] = React.useState(); const load = async () => { setToken(await TokensApi.GetSingle(id!)); }; return ( } /> ); } function ViewAPITokenRouteInner(p: { token: APIToken }): React.ReactElement { const navigate = useNavigate(); return ( } > ); }