diff --git a/app/web/src/render/live/elements/l-render.tsx b/app/web/src/render/live/elements/l-render.tsx index f9b0b10b..91669d8c 100644 --- a/app/web/src/render/live/elements/l-render.tsx +++ b/app/web/src/render/live/elements/l-render.tsx @@ -73,7 +73,6 @@ export const LRenderInternal: FC<{ }, []); if (!meta) { - console.log("meta not found", id); return null; } meta.render = () => { diff --git a/app/web/src/render/live/logic/tree-prop.tsx b/app/web/src/render/live/logic/tree-prop.tsx index d625630c..158255aa 100644 --- a/app/web/src/render/live/logic/tree-prop.tsx +++ b/app/web/src/render/live/logic/tree-prop.tsx @@ -26,6 +26,8 @@ export const treePropEval = ( const w = window as any; const finalScope = mergeScopeUpwards(p, id, { _scopeIndex }); + + const args = { ...w.exports, ...finalScope, diff --git a/app/web/src/render/live/logic/tree-scope.tsx b/app/web/src/render/live/logic/tree-scope.tsx index 60e3f28f..07f0972d 100644 --- a/app/web/src/render/live/logic/tree-scope.tsx +++ b/app/web/src/render/live/logic/tree-scope.tsx @@ -47,9 +47,14 @@ export const treeScopeEval = ( for (const [k, v] of Object.entries(finalScope)) { if (v && typeof v === "object") { - const t: { _jsx: true; Comp: FC<{ parent_id: string }> } = v as any; + const t: { + _jsx: true; + Comp: FC<{ parent_id: string; _scopeIndex?: Record }>; + } = v as any; if (t._jsx && t.Comp) { - finalScope[k] = ; + finalScope[k] = ( + + ); } } }