diff --git a/src/fireedge/src/client/components/Cards/VirtualMachineCard.js b/src/fireedge/src/client/components/Cards/VirtualMachineCard.js index eb671e5d4a..f1fc495cbd 100644 --- a/src/fireedge/src/client/components/Cards/VirtualMachineCard.js +++ b/src/fireedge/src/client/components/Cards/VirtualMachineCard.js @@ -21,9 +21,13 @@ import { Stack, Typography } from '@mui/material' import Timer from 'client/components/Timer' import MultipleTags from 'client/components/MultipleTags' -import { StatusCircle } from 'client/components/Status' +import { StatusCircle, StatusChip } from 'client/components/Status' import { rowStyles } from 'client/components/Tables/styles' -import { getState, getLastHistory } from 'client/models/VirtualMachine' +import { + getState, + getLastHistory, + getHypervisor, +} from 'client/models/VirtualMachine' import { timeFromMilliseconds } from 'client/models/Helper' import { VM } from 'client/constants' @@ -39,6 +43,7 @@ const VirtualMachineCard = memo( const { ID, NAME, UNAME, GNAME, IPS, STIME, ETIME, LOCK } = vm const HOSTNAME = getLastHistory(vm)?.HOSTNAME ?? '--' + const hypervisor = getHypervisor(vm) const time = timeFromMilliseconds(+ETIME || +STIME) const { color: stateColor, name: stateName } = getState(vm) @@ -54,6 +59,7 @@ const VirtualMachineCard = memo( {NAME} + {hypervisor && } {LOCK && } diff --git a/src/fireedge/src/client/constants/vm.js b/src/fireedge/src/client/constants/vm.js index 01de7e87d3..749c907e4b 100644 --- a/src/fireedge/src/client/constants/vm.js +++ b/src/fireedge/src/client/constants/vm.js @@ -88,6 +88,8 @@ import { ScheduleAction } from 'client/constants/scheduler' * @property {string} HOSTNAME - * @property {string|number} HID - * @property {string|number} CID - + * @property {string} VM_MAD - + * @property {string} TM_MAD - * @property {string|number} DS_ID - * @property {VM_ACTIONS} ACTION - */