diff options
Diffstat (limited to 'src/components/sidebars')
| -rw-r--r-- | src/components/sidebars/topology/room/RackConstructionComponent.js | 19 | ||||
| -rw-r--r-- | src/components/sidebars/topology/room/RoomSidebarComponent.js | 3 |
2 files changed, 21 insertions, 1 deletions
diff --git a/src/components/sidebars/topology/room/RackConstructionComponent.js b/src/components/sidebars/topology/room/RackConstructionComponent.js new file mode 100644 index 00000000..8298eade --- /dev/null +++ b/src/components/sidebars/topology/room/RackConstructionComponent.js @@ -0,0 +1,19 @@ +import React from "react"; + +const RackConstructionComponent = ({inObjectConstructionMode, onStart, onStop}) => { + if (inObjectConstructionMode) { + return ( + <div className="btn btn-primary btn-block" onClick={onStop}> + Stop rack construction + </div> + ); + } + + return ( + <div className="btn btn-primary btn-block" onClick={onStart}> + Start rack construction + </div> + ); +}; + +export default RackConstructionComponent; diff --git a/src/components/sidebars/topology/room/RoomSidebarComponent.js b/src/components/sidebars/topology/room/RoomSidebarComponent.js index dc01a301..4c1200c1 100644 --- a/src/components/sidebars/topology/room/RoomSidebarComponent.js +++ b/src/components/sidebars/topology/room/RoomSidebarComponent.js @@ -1,11 +1,12 @@ import React from "react"; +import RackConstructionContainer from "../../../../containers/sidebars/topology/room/RackConstructionContainer"; import RoomNameContainer from "../../../../containers/sidebars/topology/room/RoomNameContainer"; import RoomTypeContainer from "../../../../containers/sidebars/topology/room/RoomTypeContainer"; const RoomSidebarComponent = ({roomType}) => { let allowedObjects; if (roomType === "SERVER") { - allowedObjects = "test"; + allowedObjects = <RackConstructionContainer/>; } return ( |
