From 2ee9e0df4bf270275688e621b83f4eefac0dbfdd Mon Sep 17 00:00:00 2001 From: Rizky Date: Mon, 27 Nov 2023 06:57:41 +0700 Subject: [PATCH] wip fix meta children --- app/web/src/nova/ed/panel/tree/node/item/name.tsx | 2 +- app/web/src/nova/ed/panel/tree/node/render.tsx | 5 +++++ app/web/src/nova/view/render/meta/script.tsx | 4 ++-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/app/web/src/nova/ed/panel/tree/node/item/name.tsx b/app/web/src/nova/ed/panel/tree/node/item/name.tsx index 3c5a17f1..d84a237c 100644 --- a/app/web/src/nova/ed/panel/tree/node/item/name.tsx +++ b/app/web/src/nova/ed/panel/tree/node/item/name.tsx @@ -74,7 +74,7 @@ export const EdTreeName = ({ ) : (
-
{item.id}
+ {/*
{item.id}
*/}
)} diff --git a/app/web/src/nova/ed/panel/tree/node/render.tsx b/app/web/src/nova/ed/panel/tree/node/render.tsx index c99b2fb4..351a5fac 100644 --- a/app/web/src/nova/ed/panel/tree/node/render.tsx +++ b/app/web/src/nova/ed/panel/tree/node/render.tsx @@ -7,6 +7,7 @@ import { EdTreeCtxMenu } from "./item/ctx-menu"; import { EdTreeIndent } from "./item/indent"; import { EdTreeName } from "./item/name"; import { treeItemKeyMap } from "./key-map"; +import { useEffect } from "react"; export const nodeRender: NodeRender = (node, prm) => { const p = useGlobal(EDGlobal, "EDITOR"); @@ -27,6 +28,10 @@ export const nodeRender: NodeRender = (node, prm) => { return (
{ + if (el) { + } + }} tabIndex={0} className={cx( "tree-item", diff --git a/app/web/src/nova/view/render/meta/script.tsx b/app/web/src/nova/view/render/meta/script.tsx index 5d7cee62..61e41bee 100644 --- a/app/web/src/nova/view/render/meta/script.tsx +++ b/app/web/src/nova/view/render/meta/script.tsx @@ -7,7 +7,7 @@ import { ISection } from "../../../../utils/types/section"; import { IText } from "../../../../utils/types/text"; import { VG } from "../../logic/global"; import { extractNavigate, preload } from "../../logic/router"; -import { ViewMetaRender } from "./render"; +import { ViewMetaChildren } from "./children"; import { createLocal } from "./script/create-local"; import { createPassProp } from "./script/create-pass-prop"; import { ErrorBox } from "./script/error-box"; @@ -26,7 +26,7 @@ export const ViewMetaScript: FC<{ hover: v.view.hover ? v.view.hover.get(item) : undefined, active: v.view.active ? v.view.active.get(item) : undefined, }); - const children = ; + const children = ; let args = {}; if (js && meta) {