This commit is contained in:
Rizky 2024-04-05 20:58:01 +07:00
parent 8309a2971b
commit 592b479638
3 changed files with 9 additions and 4 deletions

File diff suppressed because one or more lines are too long

View File

@ -33,7 +33,7 @@ export const EdPropInstanceButton: FC<{
for (const [k, v] of Object.entries(meta.item.script?.props)) { for (const [k, v] of Object.entries(meta.item.script?.props)) {
if (v.value) { if (v.value) {
eval( eval(
`try { arg.${k} = ${v.value} } catch(e) { console.error("arg", e); }` `try { arg.${k} = ${v.value} } catch(e) { console.error("arg", e); console.log("${k}", v.value); }`
); );
} }
} }
@ -41,7 +41,7 @@ export const EdPropInstanceButton: FC<{
for (const [k, v] of Object.entries(meta.item.component.props)) { for (const [k, v] of Object.entries(meta.item.component.props)) {
if (v.valueBuilt) { if (v.valueBuilt) {
eval( eval(
`try { arg.${k} = ${v.valueBuilt} } catch(e) { console.error("arg", e); }` `try { arg.${k} = ${v.valueBuilt} } catch(e) { console.error("arg", e); console.log("${k}", v.value); }`
); );
} }
} }

View File

@ -9,7 +9,12 @@ export const walkProp = (arg: {
instance: Record<string, string>; instance: Record<string, string>;
each: (name: string, prop: FNCompDef) => void; each: (name: string, prop: FNCompDef) => void;
}) => { }) => {
for (const [k, v] of Object.entries(arg.item_comp.component?.props || {})) { const props = Object.entries(arg.item_comp.component?.props || {}).sort(
(a, b) => {
return a[1].idx - b[1].idx;
}
);
for (const [k, v] of props) {
let prop = deepClone(v); let prop = deepClone(v);
const props = arg.item.component?.props; const props = arg.item.component?.props;
if (props && props[k]) { if (props && props[k]) {