- {meta.item.name}
+ {_meta.item.name}
{
- const item = meta.item as IItem;
+ const item = _meta.item as IItem;
const comp_id = item.component?.id;
diff --git a/app/web/src/nova/vi/meta/comp.tsx b/app/web/src/nova/vi/meta/comp.tsx
index c1428bbb..ef21eba5 100644
--- a/app/web/src/nova/vi/meta/comp.tsx
+++ b/app/web/src/nova/vi/meta/comp.tsx
@@ -84,7 +84,7 @@ export const genComp = (p: GenMetaP, arg: GenMetaArg) => {
name,
},
parent: {
- item,
+ item: meta.item,
instance_id: item.id,
comp: pcomp.comp,
},
diff --git a/app/web/src/nova/vi/meta/meta.ts b/app/web/src/nova/vi/meta/meta.ts
index ac67ecaa..a68a9d40 100644
--- a/app/web/src/nova/vi/meta/meta.ts
+++ b/app/web/src/nova/vi/meta/meta.ts
@@ -44,9 +44,9 @@ export const genMeta = (p: GenMetaP, arg: GenMetaArg) => {
}
if (item.id) {
if (p.set_meta !== false) {
- p.meta[item.id] = meta;
+ p.meta[meta.item.id] = meta;
}
- }
+ }
if (item.childs) {
for (const [_, v] of Object.entries(item.childs)) {
@@ -54,7 +54,7 @@ export const genMeta = (p: GenMetaP, arg: GenMetaArg) => {
item: v,
is_root: false,
parent: {
- item,
+ item: meta.item,
instance_id: arg.parent?.instance_id,
comp: arg.parent?.comp,
},