From e10e0d8297a2d9a07fb73d4852d79970dbe78560 Mon Sep 17 00:00:00 2001 From: Rizky Date: Sat, 30 Mar 2024 14:36:12 +0700 Subject: [PATCH] wip fix --- app/web/src/nova/ed/panel/tree/node/item/action.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/web/src/nova/ed/panel/tree/node/item/action.tsx b/app/web/src/nova/ed/panel/tree/node/item/action.tsx index 8f0155fa..43ae8777 100644 --- a/app/web/src/nova/ed/panel/tree/node/item/action.tsx +++ b/app/web/src/nova/ed/panel/tree/node/item/action.tsx @@ -27,7 +27,7 @@ export const EdTreeAction = ({ let child_jsx_has_script = false; const child_id = item.component?.props?.child?.content?.id; - if (child_id) { + if (child_id && active.comp_id !== item.component?.id) { const meta = getMetaById(p, child_id); const item = meta?.item; child_jsx_has_script = true; @@ -99,7 +99,10 @@ export const EdTreeAction = ({ `bg-blue-400 text-white border-blue-400 hover:border-blue-500 hover:bg-blue-300` )} onClick={(e) => { - if (item.component?.props.child.content?.id) { + if ( + item.component?.props.child.content?.id && + child_jsx_has_script + ) { e.stopPropagation(); e.preventDefault();