import EditIcon from "@mui/icons-material/Edit"; import { IconButton, Table, TableBody, Tooltip } from "@mui/material"; import React from "react"; import { Device } from "../../api/DeviceApi"; import { EditDeviceMetadataDialog } from "../../dialogs/EditDeviceMetadataDialog"; import { BoolText } from "../../widgets/BoolText"; import { formatDate } from "../../widgets/TimeWidget"; import { DeviceInfoProperty } from "./DeviceInfoProperty"; import { DeviceRouteCard } from "./DeviceRouteCard"; export function GeneralDeviceInfo(p: { device: Device; onReload: () => void; }): React.ReactElement { const [dialogOpen, setDialogOpen] = React.useState(false); return ( <> {dialogOpen && ( setDialogOpen(false)} onUpdated={p.onReload} /> )} setDialogOpen(true)}> } > } />
); }