import React from "react"; import Shapes from "../../../../../shapes"; import {convertLoadToSimulationColor} from "../../../../../util/simulation-load"; const UnitIcon = ({id, type}) => (
{"Machine
); const MachineComponent = ({position, machine, inSimulation, machineLoad, onClick}) => { let color = "white"; if (inSimulation && machineLoad >= 0) { color = convertLoadToSimulationColor(machineLoad); } const hasNoUnits = machine.cpuIds.length + machine.gpuIds.length + machine.memoryIds.length + machine.storageIds.length === 0; return (
  • {position}
    {machine.cpuIds.length > 0 ? : undefined } {machine.gpuIds.length > 0 ? : undefined } {machine.memoryIds.length > 0 ? : undefined } {machine.storageIds.length > 0 ? : undefined } {hasNoUnits ? Machine with no units : undefined }
  • ); }; MachineComponent.propTypes = { machine: Shapes.Machine }; export default MachineComponent;