fix
This commit is contained in:
parent
0dcd02aaee
commit
c7091db7c9
File diff suppressed because one or more lines are too long
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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 {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue