This commit is contained in:
Rizky 2024-07-28 04:19:37 +07:00
parent 0dcd02aaee
commit c7091db7c9
3 changed files with 12 additions and 3 deletions

File diff suppressed because one or more lines are too long

View File

@ -4,12 +4,17 @@ import { getMetaById } from "./get-meta";
export const activateMeta = (p: PG, _meta: IMeta) => { export const activateMeta = (p: PG, _meta: IMeta) => {
scrollTreeActiveItem(); scrollTreeActiveItem();
let meta = _meta; let meta = _meta;
let parent_comp_id = meta.parent?.comp_id; let parent_comp_id = meta.parent?.comp_id;
if (!active.comp_id && meta.parent?.comp_id) { if (!active.comp_id && meta.parent?.comp_id) {
if (!Object.keys(meta).includes("jsx_prop") && meta.parent.instance_id) { const meta_keys = Object.keys(meta);
if (
(!meta_keys.includes("jsx_prop") ||
(meta_keys.includes("jsx_prop") && meta.jsx_prop?.is_root)) &&
meta.parent.instance_id
) {
const comp = getMetaById(p, meta.parent.instance_id); const comp = getMetaById(p, meta.parent.instance_id);
if (comp) meta = comp; if (comp) meta = comp;
} }

View File

@ -165,6 +165,10 @@ export const viEvalScript = (
const js = meta.item.adv?.jsBuilt || ""; const js = meta.item.adv?.jsBuilt || "";
const src = replaceWithObject(js, replacement) || ""; const src = replaceWithObject(js, replacement) || "";
if (js.includes("parent_props")) {
console.log(meta.item.name, arg);
}
const final_src = `\ const final_src = `\
// ${meta.item.name}: ${meta.item.id} // ${meta.item.name}: ${meta.item.id}
try { try {