import PropTypes from 'prop-types' import React from 'react' import UnitTabsComponent from './UnitTabsComponent' import DeleteMachine from './DeleteMachine' import { TextContent, TextList, TextListItem, TextListItemVariants, TextListVariants, Title, } from '@patternfly/react-core' import { useSelector } from 'react-redux' function MachineSidebar({ tileId, position }) { const machine = useSelector(({ topology }) => { const rack = topology.racks[topology.tiles[tileId].rack] return topology.machines[rack.machines[position - 1]] }) const machineId = machine.id return (
Details Name Machine at position {machine.position} Actions Units
) } MachineSidebar.propTypes = { tileId: PropTypes.string.isRequired, position: PropTypes.number.isRequired, } export default MachineSidebar