import React from 'react' import { Group } from 'react-konva' import GrayContainer from '../../../../containers/app/map/GrayContainer' import RoomContainer from '../../../../containers/app/map/RoomContainer' import Shapes from '../../../../shapes/index' const DatacenterGroup = ({ datacenter, interactionLevel }) => { if (!datacenter) { return } if (interactionLevel.mode === 'BUILDING') { return ( {datacenter.roomIds.map(roomId => ( ))} ) } return ( {datacenter.roomIds .filter(roomId => roomId !== interactionLevel.roomId) .map(roomId => )} {interactionLevel.mode === 'ROOM' ? : null} {datacenter.roomIds .filter(roomId => roomId === interactionLevel.roomId) .map(roomId => )} ) } DatacenterGroup.propTypes = { datacenter: Shapes.Datacenter, interactionLevel: Shapes.InteractionLevel, } export default DatacenterGroup