diff --git a/client/public/images/clouds/cloud-1.png b/client/public/images/clouds/cloud-1.png new file mode 100644 index 0000000..cac80ed Binary files /dev/null and b/client/public/images/clouds/cloud-1.png differ diff --git a/client/public/images/clouds/cloud-10.png b/client/public/images/clouds/cloud-10.png new file mode 100644 index 0000000..adcb97f Binary files /dev/null and b/client/public/images/clouds/cloud-10.png differ diff --git a/client/public/images/clouds/cloud-11.png b/client/public/images/clouds/cloud-11.png new file mode 100644 index 0000000..c549d6c Binary files /dev/null and b/client/public/images/clouds/cloud-11.png differ diff --git a/client/public/images/clouds/cloud-12.png b/client/public/images/clouds/cloud-12.png new file mode 100644 index 0000000..557b99b Binary files /dev/null and b/client/public/images/clouds/cloud-12.png differ diff --git a/client/public/images/clouds/cloud-13.png b/client/public/images/clouds/cloud-13.png new file mode 100644 index 0000000..1cb94ab Binary files /dev/null and b/client/public/images/clouds/cloud-13.png differ diff --git a/client/public/images/clouds/cloud-2.png b/client/public/images/clouds/cloud-2.png new file mode 100644 index 0000000..2949a86 Binary files /dev/null and b/client/public/images/clouds/cloud-2.png differ diff --git a/client/public/images/clouds/cloud-3.png b/client/public/images/clouds/cloud-3.png new file mode 100644 index 0000000..f62322a Binary files /dev/null and b/client/public/images/clouds/cloud-3.png differ diff --git a/client/public/images/clouds/cloud-4.png b/client/public/images/clouds/cloud-4.png new file mode 100644 index 0000000..70c2880 Binary files /dev/null and b/client/public/images/clouds/cloud-4.png differ diff --git a/client/public/images/clouds/cloud-5.png b/client/public/images/clouds/cloud-5.png new file mode 100644 index 0000000..5005a5c Binary files /dev/null and b/client/public/images/clouds/cloud-5.png differ diff --git a/client/public/images/clouds/cloud-6.png b/client/public/images/clouds/cloud-6.png new file mode 100644 index 0000000..0d0c272 Binary files /dev/null and b/client/public/images/clouds/cloud-6.png differ diff --git a/client/public/images/clouds/cloud-7.png b/client/public/images/clouds/cloud-7.png new file mode 100644 index 0000000..f6180a4 Binary files /dev/null and b/client/public/images/clouds/cloud-7.png differ diff --git a/client/public/images/clouds/cloud-8.png b/client/public/images/clouds/cloud-8.png new file mode 100644 index 0000000..5cca0d8 Binary files /dev/null and b/client/public/images/clouds/cloud-8.png differ diff --git a/client/public/images/clouds/cloud-9.png b/client/public/images/clouds/cloud-9.png new file mode 100644 index 0000000..0c0af80 Binary files /dev/null and b/client/public/images/clouds/cloud-9.png differ diff --git a/client/src/components/masterplanPage/map/Clouds.tsx b/client/src/components/masterplanPage/map/Clouds.tsx new file mode 100644 index 0000000..d4984e9 --- /dev/null +++ b/client/src/components/masterplanPage/map/Clouds.tsx @@ -0,0 +1,211 @@ +import { useState } from "react"; +import { useTransformEffect } from "react-zoom-pan-pinch"; + +function Clouds() { + const [mapScale, setMapScale] = useState(1); + + useTransformEffect(({ state }) => { + const scale = 1 / state.scale; + setMapScale(scale); + }); + + return ( +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ //
+ //
+ //
+ //
+ //
+ //
+ //
+ //
+ //
+ //
+ //
+ //
+ //
+ //
+ //
+ //