import { Stack, Tooltip, Typography, Box, Link } from "@mui/material"; import { useStore } from "react-admin"; import { ServerProcessResponse } from "../../synapse/dataProvider"; import { getTimeSince } from "../../utils/date"; const CurrentlyRunningCommand = () => { const [serverProcess, _setServerProcess] = useStore("serverProcess", { command: "", locked_at: "", }); const { command, locked_at } = serverProcess; if (!command || !locked_at) { return null; } return ( Currently running: {command} (started {getTimeSince(locked_at)} ago) ); }; export default CurrentlyRunningCommand;