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] for (const machineId of rack.machines) { const machine = topology.machines[machineId] if (machine.position === position) { return machine } } }) const machineId = machine.id return (