From 19f1e6db285d0bb8a96d2cea9c7f3a543692b81a Mon Sep 17 00:00:00 2001 From: Georgios Andreadis Date: Thu, 21 Sep 2017 16:07:12 +0200 Subject: Hide all construction elements in simulation --- .../topology/machine/MachineSidebarComponent.js | 4 ++-- .../sidebars/topology/machine/UnitComponent.js | 7 +++++-- .../sidebars/topology/machine/UnitListComponent.js | 7 +++++-- .../sidebars/topology/machine/UnitTabsComponent.js | 22 +++++++++++++++++----- 4 files changed, 29 insertions(+), 11 deletions(-) (limited to 'src/components/sidebars/topology/machine') diff --git a/src/components/sidebars/topology/machine/MachineSidebarComponent.js b/src/components/sidebars/topology/machine/MachineSidebarComponent.js index 0f85f0f9..e8009c34 100644 --- a/src/components/sidebars/topology/machine/MachineSidebarComponent.js +++ b/src/components/sidebars/topology/machine/MachineSidebarComponent.js @@ -4,7 +4,7 @@ import LoadChartContainer from "../../../../containers/sidebars/elements/LoadCha import BackToRackContainer from "../../../../containers/sidebars/topology/machine/BackToRackContainer"; import DeleteMachineContainer from "../../../../containers/sidebars/topology/machine/DeleteMachineContainer"; import MachineNameContainer from "../../../../containers/sidebars/topology/machine/MachineNameContainer"; -import UnitTabsComponent from "./UnitTabsComponent"; +import UnitTabsContainer from "../../../../containers/sidebars/topology/machine/UnitTabsContainer"; const MachineSidebarComponent = ({inSimulation, machineId}) => { return ( @@ -18,7 +18,7 @@ const MachineSidebarComponent = ({inSimulation, machineId}) => { : } - + ); }; diff --git a/src/components/sidebars/topology/machine/UnitComponent.js b/src/components/sidebars/topology/machine/UnitComponent.js index 20cdad1e..84786ab4 100644 --- a/src/components/sidebars/topology/machine/UnitComponent.js +++ b/src/components/sidebars/topology/machine/UnitComponent.js @@ -1,9 +1,12 @@ import React from "react"; -const UnitComponent = ({unit, onDelete}) => ( +const UnitComponent = ({unit, onDelete, inSimulation}) => (
  • {unit.manufacturer + " " + unit.family + " " + unit.model + " " + unit.generation} - Delete + {inSimulation ? + undefined : + Delete + }
  • ); diff --git a/src/components/sidebars/topology/machine/UnitListComponent.js b/src/components/sidebars/topology/machine/UnitListComponent.js index 288d1428..307edc0a 100644 --- a/src/components/sidebars/topology/machine/UnitListComponent.js +++ b/src/components/sidebars/topology/machine/UnitListComponent.js @@ -1,14 +1,17 @@ import React from "react"; import UnitContainer from "../../../../containers/sidebars/topology/machine/UnitContainer"; -const UnitListComponent = ({unitType, unitIds}) => ( +const UnitListComponent = ({unitType, unitIds, inSimulation}) => (
      {unitIds.length !== 0 ? unitIds.map((unitId, index) => ( )) :
      - No units... Add some with the menu above! + {inSimulation ? + No units of this type in this machine : + No units... Add some with the menu above! + }
      }
    diff --git a/src/components/sidebars/topology/machine/UnitTabsComponent.js b/src/components/sidebars/topology/machine/UnitTabsComponent.js index cd068442..a7692ecf 100644 --- a/src/components/sidebars/topology/machine/UnitTabsComponent.js +++ b/src/components/sidebars/topology/machine/UnitTabsComponent.js @@ -2,7 +2,7 @@ import React from "react"; import UnitAddContainer from "../../../../containers/sidebars/topology/machine/UnitAddContainer"; import UnitListContainer from "../../../../containers/sidebars/topology/machine/UnitListContainer"; -const UnitTabsComponent = () => ( +const UnitTabsComponent = ({inSimulation}) => (
    • @@ -20,19 +20,31 @@ const UnitTabsComponent = () => (
    - + {inSimulation ? + undefined : + + }
    - + {inSimulation ? + undefined : + + }
    - + {inSimulation ? + undefined : + + }
    - + {inSimulation ? + undefined : + + }
    -- cgit v1.2.3