summaryrefslogtreecommitdiff
path: root/frontend/src/components/app/sidebars/topology/room/RoomSidebarComponent.js
blob: d8a805cb83337ec17ff381e1a1bfbffba5a6fb76 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import React from 'react'
import LoadBarContainer from '../../../../../containers/app/sidebars/elements/LoadBarContainer'
import LoadChartContainer from '../../../../../containers/app/sidebars/elements/LoadChartContainer'
import BackToBuildingContainer from '../../../../../containers/app/sidebars/topology/room/BackToBuildingContainer'
import DeleteRoomContainer from '../../../../../containers/app/sidebars/topology/room/DeleteRoomContainer'
import EditRoomContainer from '../../../../../containers/app/sidebars/topology/room/EditRoomContainer'
import RackConstructionContainer from '../../../../../containers/app/sidebars/topology/room/RackConstructionContainer'
import RoomNameContainer from '../../../../../containers/app/sidebars/topology/room/RoomNameContainer'

const RoomSidebarComponent = ({ roomId, inSimulation }) => {
    return (
        <div>
            <RoomNameContainer/>
            <BackToBuildingContainer/>
            {inSimulation ? (
                <div>
                    <LoadBarContainer objectType="room" objectId={roomId}/>
                    <LoadChartContainer objectType="room" objectId={roomId}/>
                </div>
            ) : (
                <div>
                    <RackConstructionContainer/>
                    <EditRoomContainer/>
                    <DeleteRoomContainer/>
                </div>
            )}
        </div>
    )
}

export default RoomSidebarComponent