diff --git a/app/web/src/nova/ed/logic/tree/build/push-tree.tsx b/app/web/src/nova/ed/logic/tree/build/push-tree.tsx index 424bf540..e28e4a9a 100644 --- a/app/web/src/nova/ed/logic/tree/build/push-tree.tsx +++ b/app/web/src/nova/ed/logic/tree/build/push-tree.tsx @@ -58,7 +58,7 @@ export const pushTreeNode = ( } else { if (meta.jsx_prop.name === "child" && meta.parent.instance_id) { const comp_meta = metas[meta.parent.instance_id] as IMeta; - const child_id = comp_meta.item.component?.props.child.content?.id; + const child_id = comp_meta.item.component?.props?.child?.content?.id; if (child_id && comp_meta.mitem) { const child_meta = metas[child_id]; if (child_meta.item.childs.find((e) => meta.item.id === e.id)) { 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 eccf614c..8f0155fa 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 @@ -26,7 +26,7 @@ export const EdTreeAction = ({ if (!mode && item.adv?.html) mode = "html"; let child_jsx_has_script = false; - const child_id = item.component?.props.child.content?.id; + const child_id = item.component?.props?.child?.content?.id; if (child_id) { const meta = getMetaById(p, child_id); const item = meta?.item;