import PropTypes from 'prop-types'
import React from 'react'
import Image from 'next/image'
import { Machine } from '../../../../../shapes'
import { Badge, ListGroupItem } from 'reactstrap'
const UnitIcon = ({ id, type }) => (
)
UnitIcon.propTypes = {
id: PropTypes.string,
type: PropTypes.string,
}
const MachineComponent = ({ position, machine, onClick }) => {
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: Machine,
position: PropTypes.number,
onClick: PropTypes.func,
}
export default MachineComponent