wip fix
This commit is contained in:
parent
7283a2b3a1
commit
269c2a58b9
|
|
@ -66,6 +66,7 @@ const target = {
|
||||||
instance_comp_id: false as any,
|
instance_comp_id: false as any,
|
||||||
instance_item_id: false as any,
|
instance_item_id: false as any,
|
||||||
};
|
};
|
||||||
|
|
||||||
export const active = {
|
export const active = {
|
||||||
should_render_main: true,
|
should_render_main: true,
|
||||||
hover: { id: "" },
|
hover: { id: "" },
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
export const viScriptArg = () => ({
|
export const viScriptArg = (vi: { site: { db: any; api: any } }) => ({
|
||||||
isMobile: false,
|
isMobile: false,
|
||||||
isDesktop: true,
|
isDesktop: true,
|
||||||
isEditor: true,
|
isEditor: true,
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ import { viScriptArg } from "./arg";
|
||||||
import { replaceWithObject, replacement } from "./eval-script";
|
import { replaceWithObject, replacement } from "./eval-script";
|
||||||
|
|
||||||
export const viEvalProps = (
|
export const viEvalProps = (
|
||||||
vi: { meta: VG["meta"] },
|
vi: { meta: VG["meta"]; site: { db: any; api: any } },
|
||||||
meta: IMeta,
|
meta: IMeta,
|
||||||
passprop: any
|
passprop: any
|
||||||
) => {
|
) => {
|
||||||
|
|
@ -17,7 +17,9 @@ export const viEvalProps = (
|
||||||
const exports = (window as any).exports;
|
const exports = (window as any).exports;
|
||||||
const arg = {
|
const arg = {
|
||||||
...exports,
|
...exports,
|
||||||
...viScriptArg(),
|
db: vi.site.db,
|
||||||
|
api: vi.site.api,
|
||||||
|
...viScriptArg(vi),
|
||||||
...passprop,
|
...passprop,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,7 @@ import { createViPassProp } from "./passprop";
|
||||||
|
|
||||||
export const viEvalScript = (
|
export const viEvalScript = (
|
||||||
vi: {
|
vi: {
|
||||||
|
site: { db: any; api: any };
|
||||||
meta: VG["meta"];
|
meta: VG["meta"];
|
||||||
visit?: VG["visit"];
|
visit?: VG["visit"];
|
||||||
script?: { init_local_effect: any };
|
script?: { init_local_effect: any };
|
||||||
|
|
@ -41,13 +42,15 @@ export const viEvalScript = (
|
||||||
children: parts.props.children,
|
children: parts.props.children,
|
||||||
props: parts.props,
|
props: parts.props,
|
||||||
Local: script.Local,
|
Local: script.Local,
|
||||||
|
db: vi.site.db,
|
||||||
|
api: vi.site.api,
|
||||||
PassProp: script?.PassProp,
|
PassProp: script?.PassProp,
|
||||||
ErrorBox: ErrorBox,
|
ErrorBox: ErrorBox,
|
||||||
newElement: () => {},
|
newElement: () => {},
|
||||||
render: (jsx: ReactNode) => {
|
render: (jsx: ReactNode) => {
|
||||||
script.result = <Suspense>{jsx}</Suspense>;
|
script.result = <Suspense>{jsx}</Suspense>;
|
||||||
},
|
},
|
||||||
...viScriptArg(),
|
...viScriptArg(vi),
|
||||||
...exports,
|
...exports,
|
||||||
...passprop,
|
...passprop,
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue