From 374fa9a145504ca758d0070d6142c15ee17e1990 Mon Sep 17 00:00:00 2001 From: Rizky Date: Tue, 9 Apr 2024 00:37:03 +0700 Subject: [PATCH] fix prop options --- .../src/nova/ed/panel/side/prop-instance/prop-option.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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 910ed598..382a7c59 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 @@ -92,12 +92,17 @@ export const EdPropInstanceOptions: FC<{ } } + const src = ( + cprop.meta.optionsBuilt || + cprop.meta.options || + "" + ).trim(); const res = new Function( ...Object.keys(arg), "local", ` try { - const resOpt = ${cprop.meta.optionsBuilt || cprop.meta.options}; + const resOpt = ${src.endsWith(";") ? src : `${src};`} if (typeof resOpt === 'function') local.metaFn = resOpt; else local.options = resOpt;