diff --git a/app/src/assets/image/wallTextures/defaultTexture.jpg b/app/src/assets/image/wallTextures/defaultTexture.jpg
new file mode 100644
index 0000000..97dfb91
Binary files /dev/null and b/app/src/assets/image/wallTextures/defaultTexture.jpg differ
diff --git a/app/src/assets/image/wallTextures/wallTexture.png b/app/src/assets/image/wallTextures/wallTexture.png
new file mode 100644
index 0000000..d3a7a0a
Binary files /dev/null and b/app/src/assets/image/wallTextures/wallTexture.png differ
diff --git a/app/src/components/layout/scenes/MainScene.tsx b/app/src/components/layout/scenes/MainScene.tsx
index b15f28f..10894eb 100644
--- a/app/src/components/layout/scenes/MainScene.tsx
+++ b/app/src/components/layout/scenes/MainScene.tsx
@@ -1,44 +1,52 @@
-import React from 'react'
-import { useLoadingProgress, useSaveVersion, useSocketStore, useWidgetSubOption } from '../../../store/builder/store';
-import useModuleStore, { useThreeDStore } from '../../../store/useModuleStore';
-import { usePlayButtonStore } from '../../../store/usePlayButtonStore';
-import { useSelectedZoneStore } from '../../../store/visualization/useZoneStore';
-import { useFloatingWidget } from '../../../store/visualization/useDroppedObjectsStore';
-import { useSelectedUserStore } from '../../../store/collaboration/useCollabStore';
-import KeyPressListener from '../../../utils/shortcutkeys/handleShortcutKeys';
-import LoadingPage from '../../templates/LoadingPage';
-import ModuleToggle from '../../ui/ModuleToggle';
-import SideBarLeft from '../sidebarLeft/SideBarLeft';
-import SideBarRight from '../sidebarRight/SideBarRight';
-import RealTimeVisulization from '../../../modules/visualization/RealTimeVisulization';
-import MarketPlace from '../../../modules/market/MarketPlace';
-import Tools from '../../ui/Tools';
-import SimulationPlayer from '../../ui/simulation/simulationPlayer';
-import ControlsPlayer from '../controls/ControlsPlayer';
-import SelectFloorPlan from '../../temporary/SelectFloorPlan';
-import { createHandleDrop } from '../../../modules/visualization/functions/handleUiDrop';
-import Scene from '../../../modules/scene/scene';
-import { useComparisonProduct, useMainProduct } from '../../../store/simulation/useSimulationStore';
-import { useProductContext } from '../../../modules/simulation/products/productContext';
-import { useProductStore } from '../../../store/simulation/useProductStore';
-import RegularDropDown from '../../ui/inputs/RegularDropDown';
+import React from "react";
+import {
+ useLoadingProgress,
+ useSaveVersion,
+ useSocketStore,
+ useWidgetSubOption,
+} from "../../../store/builder/store";
+import useModuleStore, { useThreeDStore } from "../../../store/useModuleStore";
+import { usePlayButtonStore } from "../../../store/usePlayButtonStore";
+import { useSelectedZoneStore } from "../../../store/visualization/useZoneStore";
+import { useFloatingWidget } from "../../../store/visualization/useDroppedObjectsStore";
+import { useSelectedUserStore } from "../../../store/collaboration/useCollabStore";
+import KeyPressListener from "../../../utils/shortcutkeys/handleShortcutKeys";
+import LoadingPage from "../../templates/LoadingPage";
+import ModuleToggle from "../../ui/ModuleToggle";
+import SideBarLeft from "../sidebarLeft/SideBarLeft";
+import SideBarRight from "../sidebarRight/SideBarRight";
+import RealTimeVisulization from "../../../modules/visualization/RealTimeVisulization";
+import MarketPlace from "../../../modules/market/MarketPlace";
+import Tools from "../../ui/Tools";
+import SimulationPlayer from "../../ui/simulation/simulationPlayer";
+import ControlsPlayer from "../controls/ControlsPlayer";
+import SelectFloorPlan from "../../temporary/SelectFloorPlan";
+import { createHandleDrop } from "../../../modules/visualization/functions/handleUiDrop";
+import Scene from "../../../modules/scene/scene";
+import {
+ useComparisonProduct,
+ useMainProduct,
+} from "../../../store/simulation/useSimulationStore";
+import { useProductContext } from "../../../modules/simulation/products/productContext";
+import { useProductStore } from "../../../store/simulation/useProductStore";
+import RegularDropDown from "../../ui/inputs/RegularDropDown";
function MainScene() {
- const { products } = useProductStore();
- const { setMainProduct } = useMainProduct();
- const { selectedProductStore } = useProductContext();
- const { selectedProduct } = selectedProductStore();
- const { isVersionSaved } = useSaveVersion();
- const { activeModule } = useModuleStore();
- const { selectedUser } = useSelectedUserStore();
- const { loadingProgress } = useLoadingProgress();
- const { toggleThreeD } = useThreeDStore();
- const { isPlaying } = usePlayButtonStore();
- const { widgetSubOption } = useWidgetSubOption();
- const { visualizationSocket } = useSocketStore();
- const { selectedZone } = useSelectedZoneStore();
- const { setFloatingWidget } = useFloatingWidget();
- const { comparisonProduct } = useComparisonProduct();
+ const { products } = useProductStore();
+ const { setMainProduct } = useMainProduct();
+ const { selectedProductStore } = useProductContext();
+ const { selectedProduct } = selectedProductStore();
+ const { isVersionSaved } = useSaveVersion();
+ const { activeModule } = useModuleStore();
+ const { selectedUser } = useSelectedUserStore();
+ const { loadingProgress } = useLoadingProgress();
+ const { toggleThreeD } = useThreeDStore();
+ const { isPlaying } = usePlayButtonStore();
+ const { widgetSubOption } = useWidgetSubOption();
+ const { visualizationSocket } = useSocketStore();
+ const { selectedZone } = useSelectedZoneStore();
+ const { setFloatingWidget } = useFloatingWidget();
+ const { comparisonProduct } = useComparisonProduct();
const handleSelectLayout = (option: string) => {
const product = products.find((product) => product.productName === option);
@@ -47,68 +55,71 @@ function MainScene() {
}
};
- return (
+ return (
+ <>
+ {!selectedUser && (
<>
- {!selectedUser && (
- <>
-