diff --git a/apps/builder/app/builder/features/inspector/inspector.tsx b/apps/builder/app/builder/features/inspector/inspector.tsx
index 0065d0ae81..1dd4323b42 100644
--- a/apps/builder/app/builder/features/inspector/inspector.tsx
+++ b/apps/builder/app/builder/features/inspector/inspector.tsx
@@ -36,18 +36,10 @@ const contentStyle = {
overflow: "auto",
};
-// separate component to avoid inspetor updates on drag when navigator is undocked
-const NavigatorTreePreview = () => {
- const [dragAndDropState] = useDragAndDropState();
- if (dragAndDropState.isDragging) {
- return ;
- }
- return null;
-};
-
export const Inspector = ({ publish, navigatorLayout }: InspectorProps) => {
const selectedInstance = useStore(selectedInstanceStore);
const tabsRef = useRef(null);
+ const [dragAndDropState] = useDragAndDropState();
const [tab, setTab] = useState("style");
@@ -59,8 +51,8 @@ export const Inspector = ({ publish, navigatorLayout }: InspectorProps) => {
}
}, [selectedInstance, tab]);
- if (navigatorLayout === "docked") {
- return ;
+ if (navigatorLayout === "docked" && dragAndDropState.isDragging) {
+ return ;
}
if (selectedInstance === undefined) {