diff --git a/app/src/components/ui/Tools.tsx b/app/src/components/ui/Tools.tsx
index ede444a..82328fa 100644
--- a/app/src/components/ui/Tools.tsx
+++ b/app/src/components/ui/Tools.tsx
@@ -6,7 +6,7 @@ import { handleSaveTemplate } from "../../modules/visualization/functions/handle
import { usePlayButtonStore } from "../../store/ui/usePlayButtonStore";
import useTemplateStore from "../../store/ui/useTemplateStore";
import { useSelectedZoneStore } from "../../store/visualization/useZoneStore";
-import { useActiveTool, useAddAction, useSocketStore, useToggleView, useToolMode, useActiveSubTool, useShortcutStore } from "../../store/builder/store";
+import { useActiveTool, useSocketStore, useToggleView, useToolMode, useActiveSubTool, useShortcutStore } from "../../store/builder/store";
import { useToggleStore } from "../../store/ui/useUIToggleStore";
import { use3DWidget, useFloatingWidget } from "../../store/visualization/useDroppedObjectsStore";
import { useParams } from "react-router-dom";
@@ -34,7 +34,7 @@ const Tools: React.FC = () => {
const { toggleThreeD, setToggleThreeD } = useThreeDStore();
const { isPlaying, setIsPlaying } = usePlayButtonStore();
const { showShortcuts } = useShortcutStore();
- const { activeTool, setActiveTool, setToolMode, setAddAction } = useStoreHooks();
+ const { activeTool, setActiveTool, setToolMode } = useStoreHooks();
const { setSelectedWallAsset } = useBuilderStore();
const { setActiveSubTool, activeSubTool } = useActiveSubTool();
const { setToggleUI } = useToggleStore();
@@ -86,7 +86,6 @@ const Tools: React.FC = () => {
const resetTools = () => {
setToolMode(null);
- setAddAction(null);
};
const updateToolBehavior = (tool: string, is2D: boolean) => {
@@ -116,7 +115,7 @@ const Tools: React.FC = () => {
setToolMode("MeasurementScale");
break;
case "Add pillar":
- if (!is2D) setAddAction("Pillar");
+ if (!is2D) setToolMode("Pillar");
break;
case "delete":
is2D ? setToolMode("2D-Delete") : setToolMode("3D-Delete");
@@ -131,7 +130,6 @@ const Tools: React.FC = () => {
setToggleUI(toggleTo2D, toggleTo2D);
if (toggleTo2D) {
setSelectedWallAsset(null);
- setAddAction(null);
}
setActiveTool("cursor");
setActiveSubTool("cursor");
@@ -242,7 +240,19 @@ const Tools: React.FC = () => {
{/* Tool Picker (cursor, delete, etc.) */}
- {["cursor", "free-hand", "delete"].map((tool) => activeSubTool === tool &&
setActiveTool(tool)} />)}
+ {["cursor", "free-hand", "delete"].map(
+ (tool) =>
+ activeSubTool === tool && (
+ setActiveTool(tool)}
+ />
+ )
+ )}
{/* Dropdown Menu */}
{activeModule !== "visualization" && (