From 847f5d816b818ec89473ad03a5fdfdbfc433dc63 Mon Sep 17 00:00:00 2001 From: SysVis AI Date: Mon, 5 Jan 2026 18:48:07 +0700 Subject: [PATCH] fix: Replace useFlowStore.getState() usage in FlowCanvas --- src/components/FlowCanvas.tsx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/components/FlowCanvas.tsx b/src/components/FlowCanvas.tsx index c719486..0895012 100644 --- a/src/components/FlowCanvas.tsx +++ b/src/components/FlowCanvas.tsx @@ -25,7 +25,8 @@ export function FlowCanvas() { const { nodes, edges, onNodesChange, onEdgesChange, onConnect, setSelectedNode, edgeStyle, setEdgeStyle, theme, activeFilters, - setNodes, setEdges, focusMode, viewMode, setViewMode + setNodes, setEdges, focusMode, viewMode, setViewMode, + setMermaidCode, setInputDescription, setSourceCode } = useFlowStore(); const { isMobile } = useMobileDetect(); const { zoomIn, zoomOut, fitView } = useReactFlow(); @@ -340,9 +341,9 @@ export function FlowCanvas() { onClick={() => { setNodes([]); setEdges([]); - useFlowStore.getState().setMermaidCode(''); - useFlowStore.getState().setDescription(''); - useFlowStore.getState().setSourceCode(''); + setMermaidCode(''); + setInputDescription(''); + setSourceCode(''); }} className="h-10 w-10 flex items-center justify-center rounded-xl bg-white/90 dark:bg-surface/90 backdrop-blur-md border border-red-200 dark:border-red-900/30 text-red-400 hover:text-red-600 dark:hover:text-red-400 hover:bg-red-50 dark:hover:bg-red-900/20 shadow-sm transition-all" title="Clear Dashboard"