summaryrefslogtreecommitdiff
path: root/src/components/map/layers/MapLayerComponent.js
diff options
context:
space:
mode:
authorGeorgios Andreadis <g.andreadis@student.tudelft.nl>2017-09-11 11:53:06 +0200
committerGeorgios Andreadis <g.andreadis@student.tudelft.nl>2017-09-23 10:06:00 +0200
commitaa448cb5c3e2e372dad1c79ffc32ff32144b4140 (patch)
tree19f6cff07ca75f541d543ca5e0eb65c50b8e93b8 /src/components/map/layers/MapLayerComponent.js
parent8bd2bc91cc7e97f233031a42ccfda92af5e8bb96 (diff)
Move zoom level and map position info to store
Diffstat (limited to 'src/components/map/layers/MapLayerComponent.js')
-rw-r--r--src/components/map/layers/MapLayerComponent.js17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/components/map/layers/MapLayerComponent.js b/src/components/map/layers/MapLayerComponent.js
new file mode 100644
index 00000000..3476bbc9
--- /dev/null
+++ b/src/components/map/layers/MapLayerComponent.js
@@ -0,0 +1,17 @@
+import React from 'react';
+import {Group, Layer} from "react-konva";
+import DatacenterContainer from "../../../containers/map/DatacenterContainer";
+import Backdrop from "../elements/Backdrop";
+import GridGroup from "../groups/GridGroup";
+
+const MapLayerComponent = ({mapPosition, mapScale}) => (
+ <Layer>
+ <Group x={mapPosition.x} y={mapPosition.y} scaleX={mapScale} scaleY={mapScale}>
+ <Backdrop/>
+ <DatacenterContainer/>
+ <GridGroup/>
+ </Group>
+ </Layer>
+);
+
+export default MapLayerComponent;