From 651b821939da5780e8dbcb31f1f9732371445781 Mon Sep 17 00:00:00 2001 From: liuyangxing Date: Fri, 28 Feb 2025 18:45:58 +0800 Subject: [PATCH] fix(free-demo): node panel inject onAdd node json --- apps/demo-free-layout/src/components/node-panel/node-list.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/demo-free-layout/src/components/node-panel/node-list.tsx b/apps/demo-free-layout/src/components/node-panel/node-list.tsx index b33c11cbc..b62985e16 100644 --- a/apps/demo-free-layout/src/components/node-panel/node-list.tsx +++ b/apps/demo-free-layout/src/components/node-panel/node-list.tsx @@ -62,9 +62,11 @@ export const NodeList: FC = (props) => { const { onSelect } = props; const context = useClientContext(); const handleClick = (e: React.MouseEvent, registry: FlowNodeRegistry) => { + const json = registry.onAdd?.(context); onSelect({ nodeType: registry.type as string, selectEvent: e, + nodeJSON: json, }); }; return (