From a55d25e55b5e91a1544f6d88eb4bd39414bd2a77 Mon Sep 17 00:00:00 2001 From: Vishnu Date: Wed, 8 Oct 2025 09:10:00 +0530 Subject: [PATCH] Add focus button to TreeNode and adjust Outline component state --- app/src/modules/builder/testUi/outline.tsx | 102 ++++++++++++++++++--- app/src/styles/layout/_assetOutline.scss | 1 - 2 files changed, 89 insertions(+), 14 deletions(-) diff --git a/app/src/modules/builder/testUi/outline.tsx b/app/src/modules/builder/testUi/outline.tsx index 27e9402..d980df8 100644 --- a/app/src/modules/builder/testUi/outline.tsx +++ b/app/src/modules/builder/testUi/outline.tsx @@ -9,6 +9,7 @@ import { AddIcon, KebebIcon, CollapseAllIcon, + FocusIcon, } from "../../../components/icons/ExportCommonIcons"; import RenameInput from "../../../components/ui/inputs/RenameInput"; import { useSceneContext } from "../../scene/sceneContext"; @@ -18,6 +19,7 @@ import useAssetResponseHandler from "../../collaboration/responseHandler/useAsse import { getUserData } from "../../../functions/getUserData"; import { setAssetsApi } from "../../../services/factoryBuilder/asset/floorAsset/setAssetsApi"; import clsx from "clsx"; +import { useContextActionStore } from "../../../store/builder/store"; interface DragState { draggedItem: AssetGroupChild | null; @@ -121,7 +123,10 @@ const TreeNode = ({ const shouldShowHighlight = isDropTarget(); return ( -
+
+