This commit is contained in:
Rizky 2024-01-14 18:05:27 +07:00
parent 7283a2b3a1
commit 269c2a58b9
4 changed files with 10 additions and 4 deletions

View File

@ -66,6 +66,7 @@ const target = {
instance_comp_id: false as any,
instance_item_id: false as any,
};
export const active = {
should_render_main: true,
hover: { id: "" },

View File

@ -1,4 +1,4 @@
export const viScriptArg = () => ({
export const viScriptArg = (vi: { site: { db: any; api: any } }) => ({
isMobile: false,
isDesktop: true,
isEditor: true,

View File

@ -5,7 +5,7 @@ import { viScriptArg } from "./arg";
import { replaceWithObject, replacement } from "./eval-script";
export const viEvalProps = (
vi: { meta: VG["meta"] },
vi: { meta: VG["meta"]; site: { db: any; api: any } },
meta: IMeta,
passprop: any
) => {
@ -17,7 +17,9 @@ export const viEvalProps = (
const exports = (window as any).exports;
const arg = {
...exports,
...viScriptArg(),
db: vi.site.db,
api: vi.site.api,
...viScriptArg(vi),
...passprop,
};

View File

@ -11,6 +11,7 @@ import { createViPassProp } from "./passprop";
export const viEvalScript = (
vi: {
site: { db: any; api: any };
meta: VG["meta"];
visit?: VG["visit"];
script?: { init_local_effect: any };
@ -41,13 +42,15 @@ export const viEvalScript = (
children: parts.props.children,
props: parts.props,
Local: script.Local,
db: vi.site.db,
api: vi.site.api,
PassProp: script?.PassProp,
ErrorBox: ErrorBox,
newElement: () => {},
render: (jsx: ReactNode) => {
script.result = <Suspense>{jsx}</Suspense>;
},
...viScriptArg(),
...viScriptArg(vi),
...exports,
...passprop,
};