fix prop options

This commit is contained in:
Rizky 2024-04-09 00:37:03 +07:00
parent 9a7308b3fb
commit 374fa9a145
1 changed files with 6 additions and 1 deletions

View File

@ -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;