From 83dfec16bc85a798cf40f4502c463fde6abeae8e Mon Sep 17 00:00:00 2001 From: Rizky Date: Fri, 19 Jan 2024 15:14:34 +0800 Subject: [PATCH] wip fix workbench --- app/web/src/nova/ed/panel/popup/script/workbench.tsx | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/app/web/src/nova/ed/panel/popup/script/workbench.tsx b/app/web/src/nova/ed/panel/popup/script/workbench.tsx index 2113a41d..d693a1a6 100644 --- a/app/web/src/nova/ed/panel/popup/script/workbench.tsx +++ b/app/web/src/nova/ed/panel/popup/script/workbench.tsx @@ -82,7 +82,16 @@ export const EdScriptWorkbench = () => { const CompTitleInstance = () => { const p = useGlobal(EDGlobal, "EDITOR"); - const item = p.page.meta[active.item_id].item as IItem; + let item = null as unknown as IItem; + + if (active.comp_id) { + const comp = p.comp.list[active.comp_id]; + if (comp && comp.meta) { + item = comp.meta[active.item_id].item; + } + } else { + item = p.page.meta[active.item_id].item; + } if (item && item.component?.id) { const props = item.component.props;