diff options
| author | Georgios Andreadis <G.Andreadis@student.tudelft.nl> | 2017-10-04 23:23:09 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-10-04 23:23:09 +0200 |
| commit | fcaaae65d34003874c76e0c01134dedf94248e09 (patch) | |
| tree | 2aae1422168651e832a1904623f6f5b100fc17ec /src/containers/app | |
| parent | 0a62dfb55c5700013d42a589b930c7448e5bff71 (diff) | |
| parent | 606d1de0be09f3597165248f65d54e158a13860c (diff) | |
Merge pull request #42 from atlarge-research/auto-reformat
Standardize code format
Diffstat (limited to 'src/containers/app')
48 files changed, 660 insertions, 616 deletions
diff --git a/src/containers/app/map/DatacenterContainer.js b/src/containers/app/map/DatacenterContainer.js index 6859f2d8..125739f3 100644 --- a/src/containers/app/map/DatacenterContainer.js +++ b/src/containers/app/map/DatacenterContainer.js @@ -1,19 +1,17 @@ -import {connect} from "react-redux"; +import { connect } from "react-redux"; import DatacenterGroup from "../../../components/app/map/groups/DatacenterGroup"; const mapStateToProps = state => { - if (state.currentDatacenterId === -1) { - return {}; - } + if (state.currentDatacenterId === -1) { + return {}; + } - return { - datacenter: state.objects.datacenter[state.currentDatacenterId], - interactionLevel: state.interactionLevel, - }; + return { + datacenter: state.objects.datacenter[state.currentDatacenterId], + interactionLevel: state.interactionLevel + }; }; -const DatacenterContainer = connect( - mapStateToProps -)(DatacenterGroup); +const DatacenterContainer = connect(mapStateToProps)(DatacenterGroup); export default DatacenterContainer; diff --git a/src/containers/app/map/GrayContainer.js b/src/containers/app/map/GrayContainer.js index a22ef3c8..d215bf6c 100644 --- a/src/containers/app/map/GrayContainer.js +++ b/src/containers/app/map/GrayContainer.js @@ -1,16 +1,13 @@ -import {connect} from "react-redux"; -import {goDownOneInteractionLevel} from "../../../actions/interaction-level"; +import { connect } from "react-redux"; +import { goDownOneInteractionLevel } from "../../../actions/interaction-level"; import GrayLayer from "../../../components/app/map/elements/GrayLayer"; const mapDispatchToProps = dispatch => { - return { - onClick: () => dispatch(goDownOneInteractionLevel()) - }; + return { + onClick: () => dispatch(goDownOneInteractionLevel()) + }; }; -const GrayContainer = connect( - undefined, - mapDispatchToProps -)(GrayLayer); +const GrayContainer = connect(undefined, mapDispatchToProps)(GrayLayer); export default GrayContainer; diff --git a/src/containers/app/map/MapStage.js b/src/containers/app/map/MapStage.js index 32bde27c..a8467171 100644 --- a/src/containers/app/map/MapStage.js +++ b/src/containers/app/map/MapStage.js @@ -1,25 +1,31 @@ -import {connect} from "react-redux"; -import {setMapDimensions, setMapPositionWithBoundsCheck, zoomInOnPosition} from "../../../actions/map"; +import { connect } from "react-redux"; +import { + setMapDimensions, + setMapPositionWithBoundsCheck, + zoomInOnPosition +} from "../../../actions/map"; import MapStageComponent from "../../../components/app/map/MapStageComponent"; const mapStateToProps = state => { - return { - mapPosition: state.map.position, - mapDimensions: state.map.dimensions, - }; + return { + mapPosition: state.map.position, + mapDimensions: state.map.dimensions + }; }; const mapDispatchToProps = dispatch => { - return { - zoomInOnPosition: (zoomIn, x, y) => dispatch(zoomInOnPosition(zoomIn, x, y)), - setMapPositionWithBoundsCheck: (x, y) => dispatch(setMapPositionWithBoundsCheck(x, y)), - setMapDimensions: (width, height) => dispatch(setMapDimensions(width, height)), - }; + return { + zoomInOnPosition: (zoomIn, x, y) => + dispatch(zoomInOnPosition(zoomIn, x, y)), + setMapPositionWithBoundsCheck: (x, y) => + dispatch(setMapPositionWithBoundsCheck(x, y)), + setMapDimensions: (width, height) => + dispatch(setMapDimensions(width, height)) + }; }; -const MapStage = connect( - mapStateToProps, - mapDispatchToProps -)(MapStageComponent); +const MapStage = connect(mapStateToProps, mapDispatchToProps)( + MapStageComponent +); export default MapStage; diff --git a/src/containers/app/map/RackContainer.js b/src/containers/app/map/RackContainer.js index 38f01efc..365bb062 100644 --- a/src/containers/app/map/RackContainer.js +++ b/src/containers/app/map/RackContainer.js @@ -1,26 +1,30 @@ -import {connect} from "react-redux"; +import { connect } from "react-redux"; import RackGroup from "../../../components/app/map/groups/RackGroup"; -import {getStateLoad} from "../../../util/simulation-load"; +import { getStateLoad } from "../../../util/simulation-load"; const mapStateToProps = (state, ownProps) => { - const inSimulation = state.currentExperimentId !== -1; + const inSimulation = state.currentExperimentId !== -1; - let rackLoad = undefined; - if (inSimulation) { - if (state.states.rack[state.currentTick] && state.states.rack[state.currentTick][ownProps.tile.objectId]) { - rackLoad = getStateLoad(state.loadMetric, state.states.rack[state.currentTick][ownProps.tile.objectId]); - } + let rackLoad = undefined; + if (inSimulation) { + if ( + state.states.rack[state.currentTick] && + state.states.rack[state.currentTick][ownProps.tile.objectId] + ) { + rackLoad = getStateLoad( + state.loadMetric, + state.states.rack[state.currentTick][ownProps.tile.objectId] + ); } + } - return { - interactionLevel: state.interactionLevel, - inSimulation, - rackLoad, - }; + return { + interactionLevel: state.interactionLevel, + inSimulation, + rackLoad + }; }; -const RackContainer = connect( - mapStateToProps -)(RackGroup); +const RackContainer = connect(mapStateToProps)(RackGroup); export default RackContainer; diff --git a/src/containers/app/map/RackEnergyFillContainer.js b/src/containers/app/map/RackEnergyFillContainer.js index d83dc386..0b7921d9 100644 --- a/src/containers/app/map/RackEnergyFillContainer.js +++ b/src/containers/app/map/RackEnergyFillContainer.js @@ -1,28 +1,40 @@ -import {connect} from "react-redux"; +import { connect } from "react-redux"; import RackFillBar from "../../../components/app/map/elements/RackFillBar"; const mapStateToProps = (state, ownProps) => { - let energyConsumptionTotal = 0; - const rack = state.objects.rack[state.objects.tile[ownProps.tileId].objectId]; - const machineIds = rack.machineIds; - machineIds.forEach(machineId => { - if (machineId !== null) { - const machine = state.objects.machine[machineId]; - machine.cpuIds.forEach(id => energyConsumptionTotal += state.objects.cpu[id].energyConsumptionW); - machine.gpuIds.forEach(id => energyConsumptionTotal += state.objects.gpu[id].energyConsumptionW); - machine.memoryIds.forEach(id => energyConsumptionTotal += state.objects.memory[id].energyConsumptionW); - machine.storageIds.forEach(id => energyConsumptionTotal += state.objects.storage[id].energyConsumptionW); - } - }); + let energyConsumptionTotal = 0; + const rack = state.objects.rack[state.objects.tile[ownProps.tileId].objectId]; + const machineIds = rack.machineIds; + machineIds.forEach(machineId => { + if (machineId !== null) { + const machine = state.objects.machine[machineId]; + machine.cpuIds.forEach( + id => + (energyConsumptionTotal += state.objects.cpu[id].energyConsumptionW) + ); + machine.gpuIds.forEach( + id => + (energyConsumptionTotal += state.objects.gpu[id].energyConsumptionW) + ); + machine.memoryIds.forEach( + id => + (energyConsumptionTotal += + state.objects.memory[id].energyConsumptionW) + ); + machine.storageIds.forEach( + id => + (energyConsumptionTotal += + state.objects.storage[id].energyConsumptionW) + ); + } + }); - return { - type: "energy", - fillFraction: Math.min(1, energyConsumptionTotal / rack.powerCapacityW), - }; + return { + type: "energy", + fillFraction: Math.min(1, energyConsumptionTotal / rack.powerCapacityW) + }; }; -const RackSpaceFillContainer = connect( - mapStateToProps -)(RackFillBar); +const RackSpaceFillContainer = connect(mapStateToProps)(RackFillBar); export default RackSpaceFillContainer; diff --git a/src/containers/app/map/RackSpaceFillContainer.js b/src/containers/app/map/RackSpaceFillContainer.js index bbcf4e2e..cc4d1251 100644 --- a/src/containers/app/map/RackSpaceFillContainer.js +++ b/src/containers/app/map/RackSpaceFillContainer.js @@ -1,16 +1,16 @@ -import {connect} from "react-redux"; +import { connect } from "react-redux"; import RackFillBar from "../../../components/app/map/elements/RackFillBar"; const mapStateToProps = (state, ownProps) => { - const machineIds = state.objects.rack[state.objects.tile[ownProps.tileId].objectId].machineIds; - return { - type: "space", - fillFraction: machineIds.filter(id => id !== null).length / machineIds.length, - }; + const machineIds = + state.objects.rack[state.objects.tile[ownProps.tileId].objectId].machineIds; + return { + type: "space", + fillFraction: + machineIds.filter(id => id !== null).length / machineIds.length + }; }; -const RackSpaceFillContainer = connect( - mapStateToProps -)(RackFillBar); +const RackSpaceFillContainer = connect(mapStateToProps)(RackFillBar); export default RackSpaceFillContainer; diff --git a/src/containers/app/map/RoomContainer.js b/src/containers/app/map/RoomContainer.js index c8e146d6..b83c7fa0 100644 --- a/src/containers/app/map/RoomContainer.js +++ b/src/containers/app/map/RoomContainer.js @@ -1,24 +1,21 @@ -import {connect} from "react-redux"; -import {goFromBuildingToRoom} from "../../../actions/interaction-level"; +import { connect } from "react-redux"; +import { goFromBuildingToRoom } from "../../../actions/interaction-level"; import RoomGroup from "../../../components/app/map/groups/RoomGroup"; const mapStateToProps = (state, ownProps) => { - return { - interactionLevel: state.interactionLevel, - currentRoomInConstruction: state.construction.currentRoomInConstruction, - room: state.objects.room[ownProps.roomId], - }; + return { + interactionLevel: state.interactionLevel, + currentRoomInConstruction: state.construction.currentRoomInConstruction, + room: state.objects.room[ownProps.roomId] + }; }; const mapDispatchToProps = (dispatch, ownProps) => { - return { - onClick: () => dispatch(goFromBuildingToRoom(ownProps.roomId)), - }; + return { + onClick: () => dispatch(goFromBuildingToRoom(ownProps.roomId)) + }; }; -const RoomContainer = connect( - mapStateToProps, - mapDispatchToProps -)(RoomGroup); +const RoomContainer = connect(mapStateToProps, mapDispatchToProps)(RoomGroup); export default RoomContainer; diff --git a/src/containers/app/map/TileContainer.js b/src/containers/app/map/TileContainer.js index 299016d1..9e179924 100644 --- a/src/containers/app/map/TileContainer.js +++ b/src/containers/app/map/TileContainer.js @@ -1,40 +1,43 @@ -import {connect} from "react-redux"; -import {goFromRoomToRack} from "../../../actions/interaction-level"; +import { connect } from "react-redux"; +import { goFromRoomToRack } from "../../../actions/interaction-level"; import TileGroup from "../../../components/app/map/groups/TileGroup"; -import {getStateLoad} from "../../../util/simulation-load"; +import { getStateLoad } from "../../../util/simulation-load"; const mapStateToProps = (state, ownProps) => { - const tile = state.objects.tile[ownProps.tileId]; - const inSimulation = state.currentExperimentId !== -1; + const tile = state.objects.tile[ownProps.tileId]; + const inSimulation = state.currentExperimentId !== -1; - let roomLoad = undefined; - if (inSimulation) { - if (state.states.room[state.currentTick] && state.states.room[state.currentTick][tile.roomId]) { - roomLoad = getStateLoad(state.loadMetric, state.states.room[state.currentTick][tile.roomId]); - } + let roomLoad = undefined; + if (inSimulation) { + if ( + state.states.room[state.currentTick] && + state.states.room[state.currentTick][tile.roomId] + ) { + roomLoad = getStateLoad( + state.loadMetric, + state.states.room[state.currentTick][tile.roomId] + ); } + } - return { - interactionLevel: state.interactionLevel, - tile, - inSimulation, - roomLoad, - }; + return { + interactionLevel: state.interactionLevel, + tile, + inSimulation, + roomLoad + }; }; const mapDispatchToProps = dispatch => { - return { - onClick: tile => { - if (tile.objectType) { - dispatch(goFromRoomToRack(tile.id)) - } - } - }; + return { + onClick: tile => { + if (tile.objectType) { + dispatch(goFromRoomToRack(tile.id)); + } + } + }; }; -const TileContainer = connect( - mapStateToProps, - mapDispatchToProps -)(TileGroup); +const TileContainer = connect(mapStateToProps, mapDispatchToProps)(TileGroup); export default TileContainer; diff --git a/src/containers/app/map/WallContainer.js b/src/containers/app/map/WallContainer.js index 0ce8875a..38192b05 100644 --- a/src/containers/app/map/WallContainer.js +++ b/src/containers/app/map/WallContainer.js @@ -1,14 +1,14 @@ -import {connect} from "react-redux"; +import { connect } from "react-redux"; import WallGroup from "../../../components/app/map/groups/WallGroup"; const mapStateToProps = (state, ownProps) => { - return { - tiles: state.objects.room[ownProps.roomId].tileIds.map(tileId => state.objects.tile[tileId]), - }; + return { + tiles: state.objects.room[ownProps.roomId].tileIds.map( + tileId => state.objects.tile[tileId] + ) + }; }; -const WallContainer = connect( - mapStateToProps -)(WallGroup); +const WallContainer = connect(mapStateToProps)(WallGroup); export default WallContainer; diff --git a/src/containers/app/map/controls/ScaleIndicatorContainer.js b/src/containers/app/map/controls/ScaleIndicatorContainer.js index 12596c9c..f075cde5 100644 --- a/src/containers/app/map/controls/ScaleIndicatorContainer.js +++ b/src/containers/app/map/controls/ScaleIndicatorContainer.js @@ -1,14 +1,14 @@ -import {connect} from "react-redux"; +import { connect } from "react-redux"; import ScaleIndicatorComponent from "../../../../components/app/map/controls/ScaleIndicatorComponent"; const mapStateToProps = state => { - return { - scale: state.map.scale, - }; + return { + scale: state.map.scale + }; }; -const ScaleIndicatorContainer = connect( - mapStateToProps -)(ScaleIndicatorComponent); +const ScaleIndicatorContainer = connect(mapStateToProps)( + ScaleIndicatorComponent +); export default ScaleIndicatorContainer; diff --git a/src/containers/app/map/controls/ZoomControlContainer.js b/src/containers/app/map/controls/ZoomControlContainer.js index fd0e7563..50910bd6 100644 --- a/src/containers/app/map/controls/ZoomControlContainer.js +++ b/src/containers/app/map/controls/ZoomControlContainer.js @@ -1,22 +1,21 @@ -import {connect} from "react-redux"; -import {zoomInOnCenter} from "../../../../actions/map"; +import { connect } from "react-redux"; +import { zoomInOnCenter } from "../../../../actions/map"; import ZoomControlComponent from "../../../../components/app/map/controls/ZoomControlComponent"; const mapStateToProps = state => { - return { - mapScale: state.map.scale, - }; + return { + mapScale: state.map.scale + }; }; const mapDispatchToProps = dispatch => { - return { - zoomInOnCenter: zoomIn => dispatch(zoomInOnCenter(zoomIn)), - }; + return { + zoomInOnCenter: zoomIn => dispatch(zoomInOnCenter(zoomIn)) + }; }; -const ZoomControlContainer = connect( - mapStateToProps, - mapDispatchToProps -)(ZoomControlComponent); +const ZoomControlContainer = connect(mapStateToProps, mapDispatchToProps)( + ZoomControlComponent +); export default ZoomControlContainer; diff --git a/src/containers/app/map/layers/MapLayer.js b/src/containers/app/map/layers/MapLayer.js index ea3a0b57..cf971350 100644 --- a/src/containers/app/map/layers/MapLayer.js +++ b/src/containers/app/map/layers/MapLayer.js @@ -1,15 +1,13 @@ -import {connect} from "react-redux"; +import { connect } from "react-redux"; import MapLayerComponent from "../../../../components/app/map/layers/MapLayerComponent"; const mapStateToProps = state => { - return { - mapPosition: state.map.position, - mapScale: state.map.scale, - }; + return { + mapPosition: state.map.position, + mapScale: state.map.scale + }; }; -const MapLayer = connect( - mapStateToProps -)(MapLayerComponent); +const MapLayer = connect(mapStateToProps)(MapLayerComponent); export default MapLayer; diff --git a/src/containers/app/map/layers/ObjectHoverLayer.js b/src/containers/app/map/layers/ObjectHoverLayer.js index d905fd42..9b28575e 100644 --- a/src/containers/app/map/layers/ObjectHoverLayer.js +++ b/src/containers/app/map/layers/ObjectHoverLayer.js @@ -1,37 +1,37 @@ -import {connect} from "react-redux"; -import {addRackToTile} from "../../../../actions/topology/room"; +import { connect } from "react-redux"; +import { addRackToTile } from "../../../../actions/topology/room"; import ObjectHoverLayerComponent from "../../../../components/app/map/layers/ObjectHoverLayerComponent"; -import {findTileWithPosition} from "../../../../util/tile-calculations"; +import { findTileWithPosition } from "../../../../util/tile-calculations"; const mapStateToProps = state => { - return { - mapPosition: state.map.position, - mapScale: state.map.scale, - isEnabled: () => state.construction.inRackConstructionMode, - isValid: (x, y) => { - if (state.interactionLevel.mode !== "ROOM") { - return false; - } + return { + mapPosition: state.map.position, + mapScale: state.map.scale, + isEnabled: () => state.construction.inRackConstructionMode, + isValid: (x, y) => { + if (state.interactionLevel.mode !== "ROOM") { + return false; + } - const currentRoom = state.objects.room[state.interactionLevel.roomId]; - const tiles = currentRoom.tileIds.map(tileId => state.objects.tile[tileId]); - const tile = findTileWithPosition(tiles, x, y); + const currentRoom = state.objects.room[state.interactionLevel.roomId]; + const tiles = currentRoom.tileIds.map( + tileId => state.objects.tile[tileId] + ); + const tile = findTileWithPosition(tiles, x, y); - return !(tile === null || tile.objectType); - - }, - }; + return !(tile === null || tile.objectType); + } + }; }; const mapDispatchToProps = dispatch => { - return { - onClick: (x, y) => dispatch(addRackToTile(x, y)), - }; + return { + onClick: (x, y) => dispatch(addRackToTile(x, y)) + }; }; -const ObjectHoverLayer = connect( - mapStateToProps, - mapDispatchToProps -)(ObjectHoverLayerComponent); +const ObjectHoverLayer = connect(mapStateToProps, mapDispatchToProps)( + ObjectHoverLayerComponent +); export default ObjectHoverLayer; diff --git a/src/containers/app/map/layers/RoomHoverLayer.js b/src/containers/app/map/layers/RoomHoverLayer.js index fbcbed7e..910d47fb 100644 --- a/src/containers/app/map/layers/RoomHoverLayer.js +++ b/src/containers/app/map/layers/RoomHoverLayer.js @@ -1,50 +1,59 @@ -import {connect} from "react-redux"; -import {toggleTileAtLocation} from "../../../../actions/topology/building"; +import { connect } from "react-redux"; +import { toggleTileAtLocation } from "../../../../actions/topology/building"; import RoomHoverLayerComponent from "../../../../components/app/map/layers/RoomHoverLayerComponent"; import { - deriveValidNextTilePositions, - findPositionInPositions, - findPositionInRooms + deriveValidNextTilePositions, + findPositionInPositions, + findPositionInRooms } from "../../../../util/tile-calculations"; const mapStateToProps = state => { - return { - mapPosition: state.map.position, - mapScale: state.map.scale, - isEnabled: () => state.construction.currentRoomInConstruction !== -1, - isValid: (x, y) => { - if (state.interactionLevel.mode !== "BUILDING") { - return false; - } + return { + mapPosition: state.map.position, + mapScale: state.map.scale, + isEnabled: () => state.construction.currentRoomInConstruction !== -1, + isValid: (x, y) => { + if (state.interactionLevel.mode !== "BUILDING") { + return false; + } - const newRoom = Object.assign({}, state.objects.room[state.construction.currentRoomInConstruction]); - const oldRooms = Object.keys(state.objects.room) - .map(id => Object.assign({}, state.objects.room[id])) - .filter(room => state.objects.datacenter[state.currentDatacenterId].roomIds.indexOf(room.id) !== -1 - && room.id !== state.construction.currentRoomInConstruction); + const newRoom = Object.assign( + {}, + state.objects.room[state.construction.currentRoomInConstruction] + ); + const oldRooms = Object.keys(state.objects.room) + .map(id => Object.assign({}, state.objects.room[id])) + .filter( + room => + state.objects.datacenter[state.currentDatacenterId].roomIds.indexOf( + room.id + ) !== -1 && room.id !== state.construction.currentRoomInConstruction + ); - [...oldRooms, newRoom].forEach(room => { - room.tiles = room.tileIds.map(tileId => state.objects.tile[tileId]); - }); - if (newRoom.tileIds.length === 0) { - return findPositionInRooms(oldRooms, x, y) === -1; - } + [...oldRooms, newRoom].forEach(room => { + room.tiles = room.tileIds.map(tileId => state.objects.tile[tileId]); + }); + if (newRoom.tileIds.length === 0) { + return findPositionInRooms(oldRooms, x, y) === -1; + } - const validNextPositions = deriveValidNextTilePositions(oldRooms, newRoom.tiles); - return findPositionInPositions(validNextPositions, x, y) !== -1; - }, - }; + const validNextPositions = deriveValidNextTilePositions( + oldRooms, + newRoom.tiles + ); + return findPositionInPositions(validNextPositions, x, y) !== -1; + } + }; }; const mapDispatchToProps = dispatch => { - return { - onClick: (x, y) => dispatch(toggleTileAtLocation(x, y)), - }; + return { + onClick: (x, y) => dispatch(toggleTileAtLocation(x, y)) + }; }; -const RoomHoverLayer = connect( - mapStateToProps, - mapDispatchToProps -)(RoomHoverLayerComponent); +const RoomHoverLayer = connect(mapStateToProps, mapDispatchToProps)( + RoomHoverLayerComponent +); export default RoomHoverLayer; diff --git a/src/containers/app/sidebars/elements/LoadBarContainer.js b/src/containers/app/sidebars/elements/LoadBarContainer.js index ccaf1729..2e637f9a 100644 --- a/src/containers/app/sidebars/elements/LoadBarContainer.js +++ b/src/containers/app/sidebars/elements/LoadBarContainer.js @@ -1,25 +1,32 @@ -import {connect} from "react-redux"; +import { connect } from "react-redux"; import LoadBarComponent from "../../../../components/app/sidebars/elements/LoadBarComponent"; -import {getStateLoad} from "../../../../util/simulation-load"; +import { getStateLoad } from "../../../../util/simulation-load"; const mapStateToProps = (state, ownProps) => { - let percent = 0; - let enabled = false; + let percent = 0; + let enabled = false; - const objectStates = state.states[ownProps.objectType]; - if (objectStates[state.currentTick] && objectStates[state.currentTick][ownProps.objectId]) { - percent = Math.floor(100 * getStateLoad(state.loadMetric, objectStates[state.currentTick][ownProps.objectId])); - enabled = true; - } + const objectStates = state.states[ownProps.objectType]; + if ( + objectStates[state.currentTick] && + objectStates[state.currentTick][ownProps.objectId] + ) { + percent = Math.floor( + 100 * + getStateLoad( + state.loadMetric, + objectStates[state.currentTick][ownProps.objectId] + ) + ); + enabled = true; + } - return { - percent, - enabled - }; + return { + percent, + enabled + }; }; -const LoadBarContainer = connect( - mapStateToProps -)(LoadBarComponent); +const LoadBarContainer = connect(mapStateToProps)(LoadBarComponent); export default LoadBarContainer; diff --git a/src/containers/app/sidebars/elements/LoadChartContainer.js b/src/containers/app/sidebars/elements/LoadChartContainer.js index 227a4fd5..57bfec38 100644 --- a/src/containers/app/sidebars/elements/LoadChartContainer.js +++ b/src/containers/app/sidebars/elements/LoadChartContainer.js @@ -1,27 +1,31 @@ -import {connect} from "react-redux"; +import { connect } from "react-redux"; import LoadChartComponent from "../../../../components/app/sidebars/elements/LoadChartComponent"; -import {getStateLoad} from "../../../../util/simulation-load"; +import { getStateLoad } from "../../../../util/simulation-load"; const mapStateToProps = (state, ownProps) => { - const data = []; + const data = []; - if (state.lastSimulatedTick !== -1) { - const objectStates = state.states[ownProps.objectType]; - Object.keys(objectStates).forEach(tick => { - if (objectStates[tick][ownProps.objectId]) { - data.push({x: tick, y: getStateLoad(state.loadMetric, objectStates[tick][ownProps.objectId])}); - } + if (state.lastSimulatedTick !== -1) { + const objectStates = state.states[ownProps.objectType]; + Object.keys(objectStates).forEach(tick => { + if (objectStates[tick][ownProps.objectId]) { + data.push({ + x: tick, + y: getStateLoad( + state.loadMetric, + objectStates[tick][ownProps.objectId] + ) }); - } + } + }); + } - return { - data, - currentTick: state.currentTick, - }; + return { + data, + currentTick: state.currentTick + }; }; -const LoadChartContainer = connect( - mapStateToProps -)(LoadChartComponent); +const LoadChartContainer = connect(mapStateToProps)(LoadChartComponent); export default LoadChartContainer; diff --git a/src/containers/app/sidebars/simulation/ExperimentMetadataContainer.js b/src/containers/app/sidebars/simulation/ExperimentMetadataContainer.js index a5e403ce..25a0d9e9 100644 --- a/src/containers/app/sidebars/simulation/ExperimentMetadataContainer.js +++ b/src/containers/app/sidebars/simulation/ExperimentMetadataContainer.js @@ -1,29 +1,38 @@ -import {connect} from "react-redux"; +import { connect } from "react-redux"; import ExperimentMetadataComponent from "../../../../components/app/sidebars/simulation/ExperimentMetadataComponent"; const mapStateToProps = state => { - if (!state.objects.experiment[state.currentExperimentId]) { - return { - experimentName: "Loading experiment", - pathName: "", - traceName: "", - schedulerName: "", - } - } - - const path = state.objects.path[state.objects.experiment[state.currentExperimentId].pathId]; - const pathName = path.name ? path.name : "Path " + path.id; - + if (!state.objects.experiment[state.currentExperimentId]) { return { - experimentName: state.objects.experiment[state.currentExperimentId].name, - pathName, - traceName: state.objects.trace[state.objects.experiment[state.currentExperimentId].traceId].name, - schedulerName: state.objects.scheduler[state.objects.experiment[state.currentExperimentId].schedulerName].name, + experimentName: "Loading experiment", + pathName: "", + traceName: "", + schedulerName: "" }; + } + + const path = + state.objects.path[ + state.objects.experiment[state.currentExperimentId].pathId + ]; + const pathName = path.name ? path.name : "Path " + path.id; + + return { + experimentName: state.objects.experiment[state.currentExperimentId].name, + pathName, + traceName: + state.objects.trace[ + state.objects.experiment[state.currentExperimentId].traceId + ].name, + schedulerName: + state.objects.scheduler[ + state.objects.experiment[state.currentExperimentId].schedulerName + ].name + }; }; -const ExperimentMetadataContainer = connect( - mapStateToProps -)(ExperimentMetadataComponent); +const ExperimentMetadataContainer = connect(mapStateToProps)( + ExperimentMetadataComponent +); export default ExperimentMetadataContainer; diff --git a/src/containers/app/sidebars/simulation/LoadMetricContainer.js b/src/containers/app/sidebars/simulation/LoadMetricContainer.js index 5ce3542c..0c66b582 100644 --- a/src/containers/app/sidebars/simulation/LoadMetricContainer.js +++ b/src/containers/app/sidebars/simulation/LoadMetricContainer.js @@ -1,14 +1,12 @@ -import {connect} from "react-redux"; +import { connect } from "react-redux"; import LoadMetricComponent from "../../../../components/app/sidebars/simulation/LoadMetricComponent"; const mapStateToProps = state => { - return { - loadMetric: state.loadMetric, - } + return { + loadMetric: state.loadMetric + }; }; -const LoadMetricContainer = connect( - mapStateToProps -)(LoadMetricComponent); +const LoadMetricContainer = connect(mapStateToProps)(LoadMetricComponent); export default LoadMetricContainer; diff --git a/src/containers/app/sidebars/simulation/TaskContainer.js b/src/containers/app/sidebars/simulation/TaskContainer.js index 357bd7ed..093d4266 100644 --- a/src/containers/app/sidebars/simulation/TaskContainer.js +++ b/src/containers/app/sidebars/simulation/TaskContainer.js @@ -1,23 +1,26 @@ -import {connect} from "react-redux"; +import { connect } from "react-redux"; import TaskComponent from "../../../../components/app/sidebars/simulation/TaskComponent"; const mapStateToProps = (state, ownProps) => { - let flopsLeft = state.objects.task[ownProps.taskId].totalFlopCount; + let flopsLeft = state.objects.task[ownProps.taskId].totalFlopCount; - if (state.states.task[state.currentTick] && state.states.task[state.currentTick][ownProps.taskId]) { - flopsLeft = state.states.task[state.currentTick][ownProps.taskId].flopsLeft; - } else if (state.objects.task[ownProps.taskId].startTick < state.currentTick) { - flopsLeft = 0; - } + if ( + state.states.task[state.currentTick] && + state.states.task[state.currentTick][ownProps.taskId] + ) { + flopsLeft = state.states.task[state.currentTick][ownProps.taskId].flopsLeft; + } else if ( + state.objects.task[ownProps.taskId].startTick < state.currentTick + ) { + flopsLeft = 0; + } - return { - task: state.objects.task[ownProps.taskId], - flopsLeft, - }; + return { + task: state.objects.task[ownProps.taskId], + flopsLeft + }; }; -const TaskContainer = connect( - mapStateToProps -)(TaskComponent); +const TaskContainer = connect(mapStateToProps)(TaskComponent); export default TaskContainer; diff --git a/src/containers/app/sidebars/simulation/TraceContainer.js b/src/containers/app/sidebars/simulation/TraceContainer.js index 7955f313..682b6cc9 100644 --- a/src/containers/app/sidebars/simulation/TraceContainer.js +++ b/src/containers/app/sidebars/simulation/TraceContainer.js @@ -1,22 +1,25 @@ -import {connect} from "react-redux"; +import { connect } from "react-redux"; import TraceComponent from "../../../../components/app/sidebars/simulation/TraceComponent"; const mapStateToProps = state => { - if (!state.objects.experiment[state.currentExperimentId] || - !state.objects.trace[state.objects.experiment[state.currentExperimentId].traceId].jobIds) { - return { - jobs: [] - }; - } - + if ( + !state.objects.experiment[state.currentExperimentId] || + !state.objects.trace[ + state.objects.experiment[state.currentExperimentId].traceId + ].jobIds + ) { return { - jobs: state.objects.trace[state.objects.experiment[state.currentExperimentId].traceId].jobIds - .map(id => state.objects.job[id]), + jobs: [] }; + } + + return { + jobs: state.objects.trace[ + state.objects.experiment[state.currentExperimentId].traceId + ].jobIds.map(id => state.objects.job[id]) + }; }; -const TraceContainer = connect( - mapStateToProps -)(TraceComponent); +const TraceContainer = connect(mapStateToProps)(TraceComponent); export default TraceContainer; diff --git a/src/containers/app/sidebars/topology/TopologySidebar.js b/src/containers/app/sidebars/topology/TopologySidebar.js index ac59f5cc..31c902fc 100644 --- a/src/containers/app/sidebars/topology/TopologySidebar.js +++ b/src/containers/app/sidebars/topology/TopologySidebar.js @@ -1,14 +1,12 @@ -import {connect} from "react-redux"; +import { connect } from "react-redux"; import TopologySidebarComponent from "../../../../components/app/sidebars/topology/TopologySidebarComponent"; const mapStateToProps = state => { - return { - interactionLevel: state.interactionLevel - }; + return { + interactionLevel: state.interactionLevel + }; }; -const TopologySidebar = connect( - mapStateToProps -)(TopologySidebarComponent); +const TopologySidebar = connect(mapStateToProps)(TopologySidebarComponent); export default TopologySidebar; diff --git a/src/containers/app/sidebars/topology/building/BuildingSidebarContainer.js b/src/containers/app/sidebars/topology/building/BuildingSidebarContainer.js index ce7a308a..da24b8f0 100644 --- a/src/containers/app/sidebars/topology/building/BuildingSidebarContainer.js +++ b/src/containers/app/sidebars/topology/building/BuildingSidebarContainer.js @@ -1,14 +1,14 @@ -import {connect} from "react-redux"; +import { connect } from "react-redux"; import BuildingSidebarComponent from "../../../../../components/app/sidebars/topology/building/BuildingSidebarComponent"; const mapStateToProps = state => { - return { - inSimulation: state.currentExperimentId !== -1 - }; + return { + inSimulation: state.currentExperimentId !== -1 + }; }; -const BuildingSidebarContainer = connect( - mapStateToProps -)(BuildingSidebarComponent); +const BuildingSidebarContainer = connect(mapStateToProps)( + BuildingSidebarComponent +); export default BuildingSidebarContainer; diff --git a/src/containers/app/sidebars/topology/building/NewRoomConstructionContainer.js b/src/containers/app/sidebars/topology/building/NewRoomConstructionContainer.js index 3ec1349b..bb64cbb4 100644 --- a/src/containers/app/sidebars/topology/building/NewRoomConstructionContainer.js +++ b/src/containers/app/sidebars/topology/building/NewRoomConstructionContainer.js @@ -1,28 +1,27 @@ -import {connect} from "react-redux"; +import { connect } from "react-redux"; import { - cancelNewRoomConstruction, - finishNewRoomConstruction, - startNewRoomConstruction + cancelNewRoomConstruction, + finishNewRoomConstruction, + startNewRoomConstruction } from "../../../../../actions/topology/building"; import StartNewRoomConstructionComponent from "../../../../../components/app/sidebars/topology/building/NewRoomConstructionComponent"; const mapStateToProps = state => { - return { - currentRoomInConstruction: state.construction.currentRoomInConstruction - }; + return { + currentRoomInConstruction: state.construction.currentRoomInConstruction + }; }; const mapDispatchToProps = dispatch => { - return { - onStart: () => dispatch(startNewRoomConstruction()), - onFinish: () => dispatch(finishNewRoomConstruction()), - onCancel: () => dispatch(cancelNewRoomConstruction()), - }; + return { + onStart: () => dispatch(startNewRoomConstruction()), + onFinish: () => dispatch(finishNewRoomConstruction()), + onCancel: () => dispatch(cancelNewRoomConstruction()) + }; }; -const NewRoomConstructionButton = connect( - mapStateToProps, - mapDispatchToProps -)(StartNewRoomConstructionComponent); +const NewRoomConstructionButton = connect(mapStateToProps, mapDispatchToProps)( + StartNewRoomConstructionComponent +); export default NewRoomConstructionButton; diff --git a/src/containers/app/sidebars/topology/machine/BackToRackContainer.js b/src/containers/app/sidebars/topology/machine/BackToRackContainer.js index f0ac9220..885c533d 100644 --- a/src/containers/app/sidebars/topology/machine/BackToRackContainer.js +++ b/src/containers/app/sidebars/topology/machine/BackToRackContainer.js @@ -1,16 +1,15 @@ -import {connect} from "react-redux"; -import {goDownOneInteractionLevel} from "../../../../../actions/interaction-level"; +import { connect } from "react-redux"; +import { goDownOneInteractionLevel } from "../../../../../actions/interaction-level"; import BackToRackComponent from "../../../../../components/app/sidebars/topology/machine/BackToRackComponent"; const mapDispatchToProps = dispatch => { - return { - onClick: () => dispatch(goDownOneInteractionLevel()), - }; + return { + onClick: () => dispatch(goDownOneInteractionLevel()) + }; }; -const BackToRackContainer = connect( - undefined, - mapDispatchToProps -)(BackToRackComponent); +const BackToRackContainer = connect(undefined, mapDispatchToProps)( + BackToRackComponent +); export default BackToRackContainer; diff --git a/src/containers/app/sidebars/topology/machine/DeleteMachineContainer.js b/src/containers/app/sidebars/topology/machine/DeleteMachineContainer.js index bfdde179..f42c8ba7 100644 --- a/src/containers/app/sidebars/topology/machine/DeleteMachineContainer.js +++ b/src/containers/app/sidebars/topology/machine/DeleteMachineContainer.js @@ -1,16 +1,15 @@ -import {connect} from "react-redux"; -import {openDeleteMachineModal} from "../../../../../actions/modals/topology"; +import { connect } from "react-redux"; +import { openDeleteMachineModal } from "../../../../../actions/modals/topology"; import DeleteMachineComponent from "../../../../../components/app/sidebars/topology/machine/DeleteMachineComponent"; const mapDispatchToProps = dispatch => { - return { - onClick: () => dispatch(openDeleteMachineModal()), - }; + return { + onClick: () => dispatch(openDeleteMachineModal()) + }; }; -const DeleteMachineContainer = connect( - undefined, - mapDispatchToProps -)(DeleteMachineComponent); +const DeleteMachineContainer = connect(undefined, mapDispatchToProps)( + DeleteMachineComponent +); export default DeleteMachineContainer; diff --git a/src/containers/app/sidebars/topology/machine/MachineNameContainer.js b/src/containers/app/sidebars/topology/machine/MachineNameContainer.js index 9d23dcb6..05d2bf80 100644 --- a/src/containers/app/sidebars/topology/machine/MachineNameContainer.js +++ b/src/containers/app/sidebars/topology/machine/MachineNameContainer.js @@ -1,14 +1,12 @@ -import {connect} from "react-redux"; +import { connect } from "react-redux"; import MachineNameComponent from "../../../../../components/app/sidebars/topology/machine/MachineNameComponent"; const mapStateToProps = state => { - return { - position: state.interactionLevel.position, - }; + return { + position: state.interactionLevel.position + }; }; -const MachineNameContainer = connect( - mapStateToProps -)(MachineNameComponent); +const MachineNameContainer = connect(mapStateToProps)(MachineNameComponent); export default MachineNameContainer; diff --git a/src/containers/app/sidebars/topology/machine/MachineSidebarContainer.js b/src/containers/app/sidebars/topology/machine/MachineSidebarContainer.js index 5c28248c..7729385e 100644 --- a/src/containers/app/sidebars/topology/machine/MachineSidebarContainer.js +++ b/src/containers/app/sidebars/topology/machine/MachineSidebarContainer.js @@ -1,16 +1,18 @@ -import {connect} from "react-redux"; +import { connect } from "react-redux"; import MachineSidebarComponent from "../../../../../components/app/sidebars/topology/machine/MachineSidebarComponent"; const mapStateToProps = state => { - return { - inSimulation: state.currentExperimentId !== -1, - machineId: state.objects.rack[state.objects.tile[state.interactionLevel.tileId].objectId] - .machineIds[state.interactionLevel.position - 1], - }; + return { + inSimulation: state.currentExperimentId !== -1, + machineId: + state.objects.rack[ + state.objects.tile[state.interactionLevel.tileId].objectId + ].machineIds[state.interactionLevel.position - 1] + }; }; -const MachineSidebarContainer = connect( - mapStateToProps -)(MachineSidebarComponent); +const MachineSidebarContainer = connect(mapStateToProps)( + MachineSidebarComponent +); export default MachineSidebarContainer; diff --git a/src/containers/app/sidebars/topology/machine/UnitAddContainer.js b/src/containers/app/sidebars/topology/machine/UnitAddContainer.js index f194ebcf..0e5a6073 100644 --- a/src/containers/app/sidebars/topology/machine/UnitAddContainer.js +++ b/src/containers/app/sidebars/topology/machine/UnitAddContainer.js @@ -1,22 +1,21 @@ -import {connect} from "react-redux"; -import {addUnit} from "../../../../../actions/topology/machine"; +import { connect } from "react-redux"; +import { addUnit } from "../../../../../actions/topology/machine"; import UnitAddComponent from "../../../../../components/app/sidebars/topology/machine/UnitAddComponent"; const mapStateToProps = (state, ownProps) => { - return { - units: Object.values(state.objects[ownProps.unitType]), - }; + return { + units: Object.values(state.objects[ownProps.unitType]) + }; }; const mapDispatchToProps = (dispatch, ownProps) => { - return { - onAdd: (id) => dispatch(addUnit(ownProps.unitType, id)), - }; + return { + onAdd: id => dispatch(addUnit(ownProps.unitType, id)) + }; }; -const UnitAddContainer = connect( - mapStateToProps, - mapDispatchToProps -)(UnitAddComponent); +const UnitAddContainer = connect(mapStateToProps, mapDispatchToProps)( + UnitAddComponent +); export default UnitAddContainer; diff --git a/src/containers/app/sidebars/topology/machine/UnitContainer.js b/src/containers/app/sidebars/topology/machine/UnitContainer.js index 12024d5a..a919e8d3 100644 --- a/src/containers/app/sidebars/topology/machine/UnitContainer.js +++ b/src/containers/app/sidebars/topology/machine/UnitContainer.js @@ -1,23 +1,22 @@ -import {connect} from "react-redux"; -import {deleteUnit} from "../../../../../actions/topology/machine"; +import { connect } from "react-redux"; +import { deleteUnit } from "../../../../../actions/topology/machine"; import UnitComponent from "../../../../../components/app/sidebars/topology/machine/UnitComponent"; const mapStateToProps = (state, ownProps) => { - return { - unit: state.objects[ownProps.unitType][ownProps.unitId], - inSimulation: state.currentExperimentId !== -1 - }; + return { + unit: state.objects[ownProps.unitType][ownProps.unitId], + inSimulation: state.currentExperimentId !== -1 + }; }; const mapDispatchToProps = (dispatch, ownProps) => { - return { - onDelete: () => dispatch(deleteUnit(ownProps.unitType, ownProps.index)), - }; + return { + onDelete: () => dispatch(deleteUnit(ownProps.unitType, ownProps.index)) + }; }; -const UnitContainer = connect( - mapStateToProps, - mapDispatchToProps -)(UnitComponent); +const UnitContainer = connect(mapStateToProps, mapDispatchToProps)( + UnitComponent +); export default UnitContainer; diff --git a/src/containers/app/sidebars/topology/machine/UnitListContainer.js b/src/containers/app/sidebars/topology/machine/UnitListContainer.js index e351c63c..6554b8f8 100644 --- a/src/containers/app/sidebars/topology/machine/UnitListContainer.js +++ b/src/containers/app/sidebars/topology/machine/UnitListContainer.js @@ -1,16 +1,18 @@ -import {connect} from "react-redux"; +import { connect } from "react-redux"; import UnitListComponent from "../../../../../components/app/sidebars/topology/machine/UnitListComponent"; const mapStateToProps = (state, ownProps) => { - return { - unitIds: state.objects.machine[state.objects.rack[state.objects.tile[state.interactionLevel.tileId].objectId] - .machineIds[state.interactionLevel.position - 1]][ownProps.unitType + "Ids"], - inSimulation: state.currentExperimentId !== -1 - }; + return { + unitIds: + state.objects.machine[ + state.objects.rack[ + state.objects.tile[state.interactionLevel.tileId].objectId + ].machineIds[state.interactionLevel.position - 1] + ][ownProps.unitType + "Ids"], + inSimulation: state.currentExperimentId !== -1 + }; }; -const UnitListContainer = connect( - mapStateToProps -)(UnitListComponent); +const UnitListContainer = connect(mapStateToProps)(UnitListComponent); export default UnitListContainer; diff --git a/src/containers/app/sidebars/topology/machine/UnitTabsContainer.js b/src/containers/app/sidebars/topology/machine/UnitTabsContainer.js index 46952c74..85d83877 100644 --- a/src/containers/app/sidebars/topology/machine/UnitTabsContainer.js +++ b/src/containers/app/sidebars/topology/machine/UnitTabsContainer.js @@ -1,14 +1,12 @@ -import {connect} from "react-redux"; +import { connect } from "react-redux"; import UnitTabsComponent from "../../../../../components/app/sidebars/topology/machine/UnitTabsComponent"; const mapStateToProps = state => { - return { - inSimulation: state.currentExperimentId !== -1, - }; + return { + inSimulation: state.currentExperimentId !== -1 + }; }; -const UnitTabsContainer = connect( - mapStateToProps -)(UnitTabsComponent); +const UnitTabsContainer = connect(mapStateToProps)(UnitTabsComponent); export default UnitTabsContainer; diff --git a/src/containers/app/sidebars/topology/rack/BackToRoomContainer.js b/src/containers/app/sidebars/topology/rack/BackToRoomContainer.js index 01653540..1b1bb2b0 100644 --- a/src/containers/app/sidebars/topology/rack/BackToRoomContainer.js +++ b/src/containers/app/sidebars/topology/rack/BackToRoomContainer.js @@ -1,16 +1,15 @@ -import {connect} from "react-redux"; -import {goDownOneInteractionLevel} from "../../../../../actions/interaction-level"; +import { connect } from "react-redux"; +import { goDownOneInteractionLevel } from "../../../../../actions/interaction-level"; import BackToRoomComponent from "../../../../../components/app/sidebars/topology/rack/BackToRoomComponent"; const mapDispatchToProps = dispatch => { - return { - onClick: () => dispatch(goDownOneInteractionLevel()), - }; + return { + onClick: () => dispatch(goDownOneInteractionLevel()) + }; }; -const BackToRoomContainer = connect( - undefined, - mapDispatchToProps -)(BackToRoomComponent); +const BackToRoomContainer = connect(undefined, mapDispatchToProps)( + BackToRoomComponent +); export default BackToRoomContainer; diff --git a/src/containers/app/sidebars/topology/rack/DeleteRackContainer.js b/src/containers/app/sidebars/topology/rack/DeleteRackContainer.js index cf225558..a54ceb23 100644 --- a/src/containers/app/sidebars/topology/rack/DeleteRackContainer.js +++ b/src/containers/app/sidebars/topology/rack/DeleteRackContainer.js @@ -1,16 +1,15 @@ -import {connect} from "react-redux"; -import {openDeleteRackModal} from "../../../../../actions/modals/topology"; +import { connect } from "react-redux"; +import { openDeleteRackModal } from "../../../../../actions/modals/topology"; import DeleteRackComponent from "../../../../../components/app/sidebars/topology/rack/DeleteRackComponent"; const mapDispatchToProps = dispatch => { - return { - onClick: () => dispatch(openDeleteRackModal()), - }; + return { + onClick: () => dispatch(openDeleteRackModal()) + }; }; -const DeleteRackContainer = connect( - undefined, - mapDispatchToProps -)(DeleteRackComponent); +const DeleteRackContainer = connect(undefined, mapDispatchToProps)( + DeleteRackComponent +); export default DeleteRackContainer; diff --git a/src/containers/app/sidebars/topology/rack/EmptySlotContainer.js b/src/containers/app/sidebars/topology/rack/EmptySlotContainer.js index b8f5e553..527805a2 100644 --- a/src/containers/app/sidebars/topology/rack/EmptySlotContainer.js +++ b/src/containers/app/sidebars/topology/rack/EmptySlotContainer.js @@ -1,22 +1,21 @@ -import {connect} from "react-redux"; -import {addMachine} from "../../../../../actions/topology/rack"; +import { connect } from "react-redux"; +import { addMachine } from "../../../../../actions/topology/rack"; import EmptySlotComponent from "../../../../../components/app/sidebars/topology/rack/EmptySlotComponent"; const mapStateToProps = state => { - return { - inSimulation: state.currentExperimentId !== -1 - }; + return { + inSimulation: state.currentExperimentId !== -1 + }; }; const mapDispatchToProps = (dispatch, ownProps) => { - return { - onAdd: () => dispatch(addMachine(ownProps.position)), - }; + return { + onAdd: () => dispatch(addMachine(ownProps.position)) + }; }; -const EmptySlotContainer = connect( - mapStateToProps, - mapDispatchToProps -)(EmptySlotComponent); +const EmptySlotContainer = connect(mapStateToProps, mapDispatchToProps)( + EmptySlotComponent +); export default EmptySlotContainer; diff --git a/src/containers/app/sidebars/topology/rack/MachineContainer.js b/src/containers/app/sidebars/topology/rack/MachineContainer.js index cd15ddd0..8cd177e7 100644 --- a/src/containers/app/sidebars/topology/rack/MachineContainer.js +++ b/src/containers/app/sidebars/topology/rack/MachineContainer.js @@ -1,35 +1,40 @@ -import {connect} from "react-redux"; -import {goFromRackToMachine} from "../../../../../actions/interaction-level"; +import { connect } from "react-redux"; +import { goFromRackToMachine } from "../../../../../actions/interaction-level"; import MachineComponent from "../../../../../components/app/sidebars/topology/rack/MachineComponent"; -import {getStateLoad} from "../../../../../util/simulation-load"; +import { getStateLoad } from "../../../../../util/simulation-load"; const mapStateToProps = (state, ownProps) => { - const machine = state.objects.machine[ownProps.machineId]; - const inSimulation = state.currentExperimentId !== -1; + const machine = state.objects.machine[ownProps.machineId]; + const inSimulation = state.currentExperimentId !== -1; - let machineLoad = undefined; - if (inSimulation) { - if (state.states.machine[state.currentTick] && state.states.machine[state.currentTick][machine.id]) { - machineLoad = getStateLoad(state.loadMetric, state.states.machine[state.currentTick][machine.id]); - } + let machineLoad = undefined; + if (inSimulation) { + if ( + state.states.machine[state.currentTick] && + state.states.machine[state.currentTick][machine.id] + ) { + machineLoad = getStateLoad( + state.loadMetric, + state.states.machine[state.currentTick][machine.id] + ); } + } - return { - machine, - inSimulation, - machineLoad - }; + return { + machine, + inSimulation, + machineLoad + }; }; const mapDispatchToProps = (dispatch, ownProps) => { - return { - onClick: () => dispatch(goFromRackToMachine(ownProps.position)), - }; + return { + onClick: () => dispatch(goFromRackToMachine(ownProps.position)) + }; }; -const MachineContainer = connect( - mapStateToProps, - mapDispatchToProps -)(MachineComponent); +const MachineContainer = connect(mapStateToProps, mapDispatchToProps)( + MachineComponent +); export default MachineContainer; diff --git a/src/containers/app/sidebars/topology/rack/MachineListContainer.js b/src/containers/app/sidebars/topology/rack/MachineListContainer.js index dbedfbb2..b19a50ae 100644 --- a/src/containers/app/sidebars/topology/rack/MachineListContainer.js +++ b/src/containers/app/sidebars/topology/rack/MachineListContainer.js @@ -1,14 +1,15 @@ -import {connect} from "react-redux"; +import { connect } from "react-redux"; import MachineListComponent from "../../../../../components/app/sidebars/topology/rack/MachineListComponent"; const mapStateToProps = state => { - return { - machineIds: state.objects.rack[state.objects.tile[state.interactionLevel.tileId].objectId].machineIds, - }; + return { + machineIds: + state.objects.rack[ + state.objects.tile[state.interactionLevel.tileId].objectId + ].machineIds + }; }; -const MachineListContainer = connect( - mapStateToProps -)(MachineListComponent); +const MachineListContainer = connect(mapStateToProps)(MachineListComponent); export default MachineListContainer; diff --git a/src/containers/app/sidebars/topology/rack/RackNameContainer.js b/src/containers/app/sidebars/topology/rack/RackNameContainer.js index 49a58155..8f364ca0 100644 --- a/src/containers/app/sidebars/topology/rack/RackNameContainer.js +++ b/src/containers/app/sidebars/topology/rack/RackNameContainer.js @@ -1,22 +1,24 @@ -import {connect} from "react-redux"; -import {openEditRackNameModal} from "../../../../../actions/modals/topology"; +import { connect } from "react-redux"; +import { openEditRackNameModal } from "../../../../../actions/modals/topology"; import RackNameComponent from "../../../../../components/app/sidebars/topology/rack/RackNameComponent"; const mapStateToProps = state => { - return { - rackName: state.objects.rack[state.objects.tile[state.interactionLevel.tileId].objectId].name, - }; + return { + rackName: + state.objects.rack[ + state.objects.tile[state.interactionLevel.tileId].objectId + ].name + }; }; const mapDispatchToProps = dispatch => { - return { - onEdit: () => dispatch(openEditRackNameModal()), - }; + return { + onEdit: () => dispatch(openEditRackNameModal()) + }; }; -const RackNameContainer = connect( - mapStateToProps, - mapDispatchToProps -)(RackNameComponent); +const RackNameContainer = connect(mapStateToProps, mapDispatchToProps)( + RackNameComponent +); export default RackNameContainer; diff --git a/src/containers/app/sidebars/topology/rack/RackSidebarContainer.js b/src/containers/app/sidebars/topology/rack/RackSidebarContainer.js index ba51ee4a..0a2bfdcc 100644 --- a/src/containers/app/sidebars/topology/rack/RackSidebarContainer.js +++ b/src/containers/app/sidebars/topology/rack/RackSidebarContainer.js @@ -1,15 +1,13 @@ -import {connect} from "react-redux"; +import { connect } from "react-redux"; import RackSidebarComponent from "../../../../../components/app/sidebars/topology/rack/RackSidebarComponent"; const mapStateToProps = state => { - return { - rackId: state.objects.tile[state.interactionLevel.tileId].objectId, - inSimulation: state.currentExperimentId !== -1, - }; + return { + rackId: state.objects.tile[state.interactionLevel.tileId].objectId, + inSimulation: state.currentExperimentId !== -1 + }; }; -const RackSidebarContainer = connect( - mapStateToProps -)(RackSidebarComponent); +const RackSidebarContainer = connect(mapStateToProps)(RackSidebarComponent); export default RackSidebarContainer; diff --git a/src/containers/app/sidebars/topology/room/BackToBuildingContainer.js b/src/containers/app/sidebars/topology/room/BackToBuildingContainer.js index a6366552..02288b7b 100644 --- a/src/containers/app/sidebars/topology/room/BackToBuildingContainer.js +++ b/src/containers/app/sidebars/topology/room/BackToBuildingContainer.js @@ -1,16 +1,15 @@ -import {connect} from "react-redux"; -import {goDownOneInteractionLevel} from "../../../../../actions/interaction-level"; +import { connect } from "react-redux"; +import { goDownOneInteractionLevel } from "../../../../../actions/interaction-level"; import BackToBuildingComponent from "../../../../../components/app/sidebars/topology/room/BackToBuildingComponent"; const mapDispatchToProps = dispatch => { - return { - onClick: () => dispatch(goDownOneInteractionLevel()), - }; + return { + onClick: () => dispatch(goDownOneInteractionLevel()) + }; }; -const BackToBuildingContainer = connect( - undefined, - mapDispatchToProps -)(BackToBuildingComponent); +const BackToBuildingContainer = connect(undefined, mapDispatchToProps)( + BackToBuildingComponent +); export default BackToBuildingContainer; diff --git a/src/containers/app/sidebars/topology/room/DeleteRoomContainer.js b/src/containers/app/sidebars/topology/room/DeleteRoomContainer.js index 0c9aef1c..5223061d 100644 --- a/src/containers/app/sidebars/topology/room/DeleteRoomContainer.js +++ b/src/containers/app/sidebars/topology/room/DeleteRoomContainer.js @@ -1,16 +1,15 @@ -import {connect} from "react-redux"; -import {openDeleteRoomModal} from "../../../../../actions/modals/topology"; +import { connect } from "react-redux"; +import { openDeleteRoomModal } from "../../../../../actions/modals/topology"; import DeleteRoomComponent from "../../../../../components/app/sidebars/topology/room/DeleteRoomComponent"; const mapDispatchToProps = dispatch => { - return { - onClick: () => dispatch(openDeleteRoomModal()), - }; + return { + onClick: () => dispatch(openDeleteRoomModal()) + }; }; -const DeleteRoomContainer = connect( - undefined, - mapDispatchToProps -)(DeleteRoomComponent); +const DeleteRoomContainer = connect(undefined, mapDispatchToProps)( + DeleteRoomComponent +); export default DeleteRoomContainer; diff --git a/src/containers/app/sidebars/topology/room/RackConstructionContainer.js b/src/containers/app/sidebars/topology/room/RackConstructionContainer.js index f06a3ab2..0fc22b09 100644 --- a/src/containers/app/sidebars/topology/room/RackConstructionContainer.js +++ b/src/containers/app/sidebars/topology/room/RackConstructionContainer.js @@ -1,23 +1,25 @@ -import {connect} from "react-redux"; -import {startRackConstruction, stopRackConstruction} from "../../../../../actions/topology/room"; +import { connect } from "react-redux"; +import { + startRackConstruction, + stopRackConstruction +} from "../../../../../actions/topology/room"; import RackConstructionComponent from "../../../../../components/app/sidebars/topology/room/RackConstructionComponent"; const mapStateToProps = state => { - return { - inRackConstructionMode: state.construction.inRackConstructionMode, - }; + return { + inRackConstructionMode: state.construction.inRackConstructionMode + }; }; const mapDispatchToProps = dispatch => { - return { - onStart: () => dispatch(startRackConstruction()), - onStop: () => dispatch(stopRackConstruction()), - }; + return { + onStart: () => dispatch(startRackConstruction()), + onStop: () => dispatch(stopRackConstruction()) + }; }; -const RackConstructionContainer = connect( - mapStateToProps, - mapDispatchToProps -)(RackConstructionComponent); +const RackConstructionContainer = connect(mapStateToProps, mapDispatchToProps)( + RackConstructionComponent +); export default RackConstructionContainer; diff --git a/src/containers/app/sidebars/topology/room/RoomNameContainer.js b/src/containers/app/sidebars/topology/room/RoomNameContainer.js index c1f7f397..36125521 100644 --- a/src/containers/app/sidebars/topology/room/RoomNameContainer.js +++ b/src/containers/app/sidebars/topology/room/RoomNameContainer.js @@ -1,22 +1,21 @@ -import {connect} from "react-redux"; -import {openEditRoomNameModal} from "../../../../../actions/modals/topology"; +import { connect } from "react-redux"; +import { openEditRoomNameModal } from "../../../../../actions/modals/topology"; import RoomNameComponent from "../../../../../components/app/sidebars/topology/room/RoomNameComponent"; const mapStateToProps = state => { - return { - roomName: state.objects.room[state.interactionLevel.roomId].name, - }; + return { + roomName: state.objects.room[state.interactionLevel.roomId].name + }; }; const mapDispatchToProps = dispatch => { - return { - onEdit: () => dispatch(openEditRoomNameModal()), - }; + return { + onEdit: () => dispatch(openEditRoomNameModal()) + }; }; -const RoomNameContainer = connect( - mapStateToProps, - mapDispatchToProps -)(RoomNameComponent); +const RoomNameContainer = connect(mapStateToProps, mapDispatchToProps)( + RoomNameComponent +); export default RoomNameContainer; diff --git a/src/containers/app/sidebars/topology/room/RoomSidebarContainer.js b/src/containers/app/sidebars/topology/room/RoomSidebarContainer.js index 6371e6a1..38d5fb80 100644 --- a/src/containers/app/sidebars/topology/room/RoomSidebarContainer.js +++ b/src/containers/app/sidebars/topology/room/RoomSidebarContainer.js @@ -1,16 +1,14 @@ -import {connect} from "react-redux"; +import { connect } from "react-redux"; import RoomSidebarComponent from "../../../../../components/app/sidebars/topology/room/RoomSidebarComponent"; const mapStateToProps = state => { - return { - roomId: state.interactionLevel.roomId, - roomType: state.objects.room[state.interactionLevel.roomId].roomType, - inSimulation: state.currentExperimentId !== -1, - }; + return { + roomId: state.interactionLevel.roomId, + roomType: state.objects.room[state.interactionLevel.roomId].roomType, + inSimulation: state.currentExperimentId !== -1 + }; }; -const RoomSidebarContainer = connect( - mapStateToProps -)(RoomSidebarComponent); +const RoomSidebarContainer = connect(mapStateToProps)(RoomSidebarComponent); export default RoomSidebarContainer; diff --git a/src/containers/app/sidebars/topology/room/RoomTypeContainer.js b/src/containers/app/sidebars/topology/room/RoomTypeContainer.js index 8cc1126a..414852f1 100644 --- a/src/containers/app/sidebars/topology/room/RoomTypeContainer.js +++ b/src/containers/app/sidebars/topology/room/RoomTypeContainer.js @@ -1,14 +1,12 @@ -import {connect} from "react-redux"; +import { connect } from "react-redux"; import RoomTypeComponent from "../../../../../components/app/sidebars/topology/room/RoomTypeComponent"; const mapStateToProps = state => { - return { - roomType: state.objects.room[state.interactionLevel.roomId].roomType, - }; + return { + roomType: state.objects.room[state.interactionLevel.roomId].roomType + }; }; -const RoomNameContainer = connect( - mapStateToProps -)(RoomTypeComponent); +const RoomNameContainer = connect(mapStateToProps)(RoomTypeComponent); export default RoomNameContainer; diff --git a/src/containers/app/timeline/PlayButtonContainer.js b/src/containers/app/timeline/PlayButtonContainer.js index 1003b69c..4e3c3d81 100644 --- a/src/containers/app/timeline/PlayButtonContainer.js +++ b/src/containers/app/timeline/PlayButtonContainer.js @@ -1,25 +1,27 @@ -import {connect} from "react-redux"; -import {pauseSimulation, playSimulation} from "../../../actions/simulation/playback"; +import { connect } from "react-redux"; +import { + pauseSimulation, + playSimulation +} from "../../../actions/simulation/playback"; import PlayButtonComponent from "../../../components/app/timeline/PlayButtonComponent"; const mapStateToProps = state => { - return { - isPlaying: state.isPlaying, - currentTick: state.currentTick, - lastSimulatedTick: state.lastSimulatedTick, - }; + return { + isPlaying: state.isPlaying, + currentTick: state.currentTick, + lastSimulatedTick: state.lastSimulatedTick + }; }; const mapDispatchToProps = dispatch => { - return { - onPlay: () => dispatch(playSimulation()), - onPause: () => dispatch(pauseSimulation()), - }; + return { + onPlay: () => dispatch(playSimulation()), + onPause: () => dispatch(pauseSimulation()) + }; }; -const PlayButtonContainer = connect( - mapStateToProps, - mapDispatchToProps -)(PlayButtonComponent); +const PlayButtonContainer = connect(mapStateToProps, mapDispatchToProps)( + PlayButtonComponent +); export default PlayButtonContainer; diff --git a/src/containers/app/timeline/TimelineContainer.js b/src/containers/app/timeline/TimelineContainer.js index 46491f9b..74d37d58 100644 --- a/src/containers/app/timeline/TimelineContainer.js +++ b/src/containers/app/timeline/TimelineContainer.js @@ -1,39 +1,41 @@ -import {connect} from "react-redux"; -import {pauseSimulation} from "../../../actions/simulation/playback"; -import {incrementTick} from "../../../actions/simulation/tick"; -import {setCurrentDatacenter} from "../../../actions/topology/building"; +import { connect } from "react-redux"; +import { pauseSimulation } from "../../../actions/simulation/playback"; +import { incrementTick } from "../../../actions/simulation/tick"; +import { setCurrentDatacenter } from "../../../actions/topology/building"; import TimelineComponent from "../../../components/app/timeline/TimelineComponent"; const mapStateToProps = state => { - let sections = []; - if (state.currentExperimentId !== -1) { - const sectionIds = state.objects.path[state.objects.experiment[state.currentExperimentId].pathId].sectionIds; + let sections = []; + if (state.currentExperimentId !== -1) { + const sectionIds = + state.objects.path[ + state.objects.experiment[state.currentExperimentId].pathId + ].sectionIds; - if (sectionIds) { - sections = sectionIds.map(sectionId => state.objects.section[sectionId]); - } + if (sectionIds) { + sections = sectionIds.map(sectionId => state.objects.section[sectionId]); } + } - return { - isPlaying: state.isPlaying, - currentTick: state.currentTick, - lastSimulatedTick: state.lastSimulatedTick, - currentDatacenterId: state.currentDatacenterId, - sections, - }; + return { + isPlaying: state.isPlaying, + currentTick: state.currentTick, + lastSimulatedTick: state.lastSimulatedTick, + currentDatacenterId: state.currentDatacenterId, + sections + }; }; const mapDispatchToProps = dispatch => { - return { - incrementTick: () => dispatch(incrementTick()), - pauseSimulation: () => dispatch(pauseSimulation()), - setCurrentDatacenter: id => dispatch(setCurrentDatacenter(id)) - }; + return { + incrementTick: () => dispatch(incrementTick()), + pauseSimulation: () => dispatch(pauseSimulation()), + setCurrentDatacenter: id => dispatch(setCurrentDatacenter(id)) + }; }; -const TimelineContainer = connect( - mapStateToProps, - mapDispatchToProps -)(TimelineComponent); +const TimelineContainer = connect(mapStateToProps, mapDispatchToProps)( + TimelineComponent +); export default TimelineContainer; diff --git a/src/containers/app/timeline/TimelineControlsContainer.js b/src/containers/app/timeline/TimelineControlsContainer.js index e91a0aca..ac851b2e 100644 --- a/src/containers/app/timeline/TimelineControlsContainer.js +++ b/src/containers/app/timeline/TimelineControlsContainer.js @@ -1,34 +1,36 @@ -import {connect} from "react-redux"; -import {goToTick} from "../../../actions/simulation/tick"; +import { connect } from "react-redux"; +import { goToTick } from "../../../actions/simulation/tick"; import TimelineControlsComponent from "../../../components/app/timeline/TimelineControlsComponent"; const mapStateToProps = state => { - let sectionTicks = []; - if (state.currentExperimentId !== -1) { - const sectionIds = state.objects.path[state.objects.experiment[state.currentExperimentId].pathId].sectionIds; - if (sectionIds) { - sectionTicks = sectionIds - .filter(sectionId => state.objects.section[sectionId].startTick !== 0) - .map(sectionId => state.objects.section[sectionId].startTick); - } + let sectionTicks = []; + if (state.currentExperimentId !== -1) { + const sectionIds = + state.objects.path[ + state.objects.experiment[state.currentExperimentId].pathId + ].sectionIds; + if (sectionIds) { + sectionTicks = sectionIds + .filter(sectionId => state.objects.section[sectionId].startTick !== 0) + .map(sectionId => state.objects.section[sectionId].startTick); } + } - return { - currentTick: state.currentTick, - lastSimulatedTick: state.lastSimulatedTick, - sectionTicks, - }; + return { + currentTick: state.currentTick, + lastSimulatedTick: state.lastSimulatedTick, + sectionTicks + }; }; const mapDispatchToProps = dispatch => { - return { - goToTick: (tick) => dispatch(goToTick(tick)), - }; + return { + goToTick: tick => dispatch(goToTick(tick)) + }; }; -const TimelineControlsContainer = connect( - mapStateToProps, - mapDispatchToProps -)(TimelineControlsComponent); +const TimelineControlsContainer = connect(mapStateToProps, mapDispatchToProps)( + TimelineControlsComponent +); export default TimelineControlsContainer; diff --git a/src/containers/app/timeline/TimelineLabelsContainer.js b/src/containers/app/timeline/TimelineLabelsContainer.js index 3dfad9f2..9d7f268d 100644 --- a/src/containers/app/timeline/TimelineLabelsContainer.js +++ b/src/containers/app/timeline/TimelineLabelsContainer.js @@ -1,15 +1,15 @@ -import {connect} from "react-redux"; +import { connect } from "react-redux"; import TimelineLabelsComponent from "../../../components/app/timeline/TimelineLabelsComponent"; const mapStateToProps = state => { - return { - currentTick: state.currentTick, - lastSimulatedTick: state.lastSimulatedTick, - }; + return { + currentTick: state.currentTick, + lastSimulatedTick: state.lastSimulatedTick + }; }; -const TimelineLabelsContainer = connect( - mapStateToProps -)(TimelineLabelsComponent); +const TimelineLabelsContainer = connect(mapStateToProps)( + TimelineLabelsComponent +); export default TimelineLabelsContainer; |
