From d6455f1c9e57934b76ce95b3fb204072300a1991 Mon Sep 17 00:00:00 2001 From: Georgios Andreadis Date: Thu, 21 Sep 2017 23:22:50 +0200 Subject: Add level-back buttons --- .../sidebars/elements/LoadBarComponent.js | 2 +- .../sidebars/topology/rack/BackToRoomComponent.js | 9 ++++++++ .../sidebars/topology/rack/RackSidebarComponent.js | 24 +++++++++++++--------- .../topology/room/BackToBuildingComponent.js | 9 ++++++++ .../sidebars/topology/room/RoomSidebarComponent.js | 2 ++ 5 files changed, 35 insertions(+), 11 deletions(-) create mode 100644 src/components/sidebars/topology/rack/BackToRoomComponent.js create mode 100644 src/components/sidebars/topology/room/BackToBuildingComponent.js (limited to 'src/components') diff --git a/src/components/sidebars/elements/LoadBarComponent.js b/src/components/sidebars/elements/LoadBarComponent.js index 0616d699..65f94b3d 100644 --- a/src/components/sidebars/elements/LoadBarComponent.js +++ b/src/components/sidebars/elements/LoadBarComponent.js @@ -6,7 +6,7 @@ const LoadBarComponent = ({percent, disabled}) => ( Current load
( +
+ Back to room +
+); + +export default BackToRoomComponent; diff --git a/src/components/sidebars/topology/rack/RackSidebarComponent.js b/src/components/sidebars/topology/rack/RackSidebarComponent.js index bfcc7e32..398b3c13 100644 --- a/src/components/sidebars/topology/rack/RackSidebarComponent.js +++ b/src/components/sidebars/topology/rack/RackSidebarComponent.js @@ -1,6 +1,7 @@ import React from "react"; import LoadBarContainer from "../../../../containers/sidebars/elements/LoadBarContainer"; import LoadChartContainer from "../../../../containers/sidebars/elements/LoadChartContainer"; +import BackToRoomContainer from "../../../../containers/sidebars/topology/rack/BackToRoomContainer"; import DeleteRackContainer from "../../../../containers/sidebars/topology/rack/DeleteRackContainer"; import MachineListContainer from "../../../../containers/sidebars/topology/rack/MachineListContainer"; import RackNameContainer from "../../../../containers/sidebars/topology/rack/RackNameContainer"; @@ -9,16 +10,19 @@ import "./RackSidebarComponent.css"; const RackSidebarComponent = ({inSimulation, rackId}) => { return (
- - {inSimulation ? -
- - -
: -
- -
- } +
+ + + {inSimulation ? +
+ + +
: +
+ +
+ } +
diff --git a/src/components/sidebars/topology/room/BackToBuildingComponent.js b/src/components/sidebars/topology/room/BackToBuildingComponent.js new file mode 100644 index 00000000..12dc15dd --- /dev/null +++ b/src/components/sidebars/topology/room/BackToBuildingComponent.js @@ -0,0 +1,9 @@ +import React from "react"; + +const BackToBuildingComponent = ({onClick}) => ( +
+ Back to building +
+); + +export default BackToBuildingComponent; diff --git a/src/components/sidebars/topology/room/RoomSidebarComponent.js b/src/components/sidebars/topology/room/RoomSidebarComponent.js index 59c5fc8f..04df4372 100644 --- a/src/components/sidebars/topology/room/RoomSidebarComponent.js +++ b/src/components/sidebars/topology/room/RoomSidebarComponent.js @@ -1,6 +1,7 @@ import React from "react"; import LoadBarContainer from "../../../../containers/sidebars/elements/LoadBarContainer"; import LoadChartContainer from "../../../../containers/sidebars/elements/LoadChartContainer"; +import BackToBuildingContainer from "../../../../containers/sidebars/topology/room/BackToBuildingContainer"; import DeleteRoomContainer from "../../../../containers/sidebars/topology/room/DeleteRoomContainer"; import RackConstructionContainer from "../../../../containers/sidebars/topology/room/RackConstructionContainer"; import RoomNameContainer from "../../../../containers/sidebars/topology/room/RoomNameContainer"; @@ -15,6 +16,7 @@ const RoomSidebarComponent = ({roomId, roomType, inSimulation}) => { return (
+ {inSimulation ?
-- cgit v1.2.3