From ced82f7fa0ff124927ed36697630cdf6d5cf232f Mon Sep 17 00:00:00 2001 From: Rizky Date: Sat, 30 Mar 2024 16:00:44 +0700 Subject: [PATCH] wip fix --- app/web/src/nova/ed/panel/side/prop-instance.tsx | 4 ++-- app/web/src/nova/ed/panel/side/prop-instance/prop-button.tsx | 4 ++-- app/web/src/nova/ed/panel/side/prop-instance/prop-option.tsx | 4 ++-- app/web/src/nova/vi/render/script/eval-script.tsx | 1 - 4 files changed, 6 insertions(+), 7 deletions(-) diff --git a/app/web/src/nova/ed/panel/side/prop-instance.tsx b/app/web/src/nova/ed/panel/side/prop-instance.tsx index acdf3aed..3e529c23 100644 --- a/app/web/src/nova/ed/panel/side/prop-instance.tsx +++ b/app/web/src/nova/ed/panel/side/prop-instance.tsx @@ -76,11 +76,11 @@ export const EdSidePropInstance: FC<{ meta: IMeta }> = ({ meta }) => { const arg: any = { ...active.scope }; if (meta.item.script?.props) { for (const [k, v] of Object.entries(meta.item.script?.props)) { - eval(`try { arg.${k} = ${v.value} } catch(e) {}`); + eval(`try { arg.${k} = ${v.value} } catch(e) { console.error("arg", e); }`); } } else if (meta.item.component) { for (const [k, v] of Object.entries(meta.item.component.props)) { - eval(`try { arg.${k} = ${v.valueBuilt} } catch(e) {}`); + eval(`try { arg.${k} = ${v.valueBuilt} } catch(e) { console.error("arg", e); }`); } } diff --git a/app/web/src/nova/ed/panel/side/prop-instance/prop-button.tsx b/app/web/src/nova/ed/panel/side/prop-instance/prop-button.tsx index 54ede794..62bf9fd2 100644 --- a/app/web/src/nova/ed/panel/side/prop-instance/prop-button.tsx +++ b/app/web/src/nova/ed/panel/side/prop-instance/prop-button.tsx @@ -31,11 +31,11 @@ export const EdPropInstanceButton: FC<{ const arg: any = { ...active.scope }; if (meta.item.script?.props) { for (const [k, v] of Object.entries(meta.item.script?.props)) { - eval(`try { arg.${k} = ${v.value} } catch(e) {}`); + eval(`try { arg.${k} = ${v.value} } catch(e) { console.error("arg", e); }`); } } else if (meta.item.component) { for (const [k, v] of Object.entries(meta.item.component.props)) { - eval(`try { arg.${k} = ${v.valueBuilt} } catch(e) {}`); + eval(`try { arg.${k} = ${v.valueBuilt} } catch(e) { console.error("arg", e); }`); } } diff --git a/app/web/src/nova/ed/panel/side/prop-instance/prop-option.tsx b/app/web/src/nova/ed/panel/side/prop-instance/prop-option.tsx index e3029b0e..99e9d944 100644 --- a/app/web/src/nova/ed/panel/side/prop-instance/prop-option.tsx +++ b/app/web/src/nova/ed/panel/side/prop-instance/prop-option.tsx @@ -67,11 +67,11 @@ export const EdPropInstanceOptions: FC<{ if (meta.item.script?.props) { for (const [k, v] of Object.entries(meta.item.script?.props)) { - eval(`try { arg.${k} = ${v.value} } catch(e) {}`); + eval(`try { arg.${k} = ${v.value} } catch(e) { console.error("arg", e); }`); } } else if (meta.item.component) { for (const [k, v] of Object.entries(meta.item.component.props)) { - eval(`try { arg.${k} = ${v.valueBuilt} } catch(e) {}`); + eval(`try { arg.${k} = ${v.valueBuilt} } catch(e) { console.error("arg", e); }`); } } eval(` diff --git a/app/web/src/nova/vi/render/script/eval-script.tsx b/app/web/src/nova/vi/render/script/eval-script.tsx index 8818610a..fcd8ca2e 100644 --- a/app/web/src/nova/vi/render/script/eval-script.tsx +++ b/app/web/src/nova/vi/render/script/eval-script.tsx @@ -9,7 +9,6 @@ import { updatePropScope } from "./eval-prop"; import { extractNavigate } from "./extract-nav"; import { createViLocal } from "./local"; import { createViPassProp } from "./passprop"; -import get from "lodash.get"; export const viEvalScript = ( vi: { page: VG["page"];