diff --git a/src/renderer/a2ui/components/A2UIMindmap.tsx b/src/renderer/a2ui/components/A2UIMindmap.tsx index 8d896b9..00acca9 100644 --- a/src/renderer/a2ui/components/A2UIMindmap.tsx +++ b/src/renderer/a2ui/components/A2UIMindmap.tsx @@ -262,6 +262,22 @@ export const A2UIMindmap: React.FC = ({ component }) => { viewBox={`0 0 ${layout.svgWidth} ${layout.svgHeight}`} preserveAspectRatio="xMidYMid meet" > + + + + + {/* Links */} {layout.links.map((link, i) => ( = ({ component }) => { className="assistant-panel-mindmap-link" d={edgePath(link.points)} fill="none" + markerEnd={`url(#${component.id}-arrow)`} /> ))} {/* Nodes */} diff --git a/src/renderer/components/AssistantSidebar/AssistantSidebar.css b/src/renderer/components/AssistantSidebar/AssistantSidebar.css index 30fb32d..e0ef28d 100644 --- a/src/renderer/components/AssistantSidebar/AssistantSidebar.css +++ b/src/renderer/components/AssistantSidebar/AssistantSidebar.css @@ -454,6 +454,10 @@ stroke-width: 1.5; } +.assistant-panel-mindmap-arrow { + fill: var(--vscode-panel-border); +} + .assistant-panel-mindmap-label { font-size: 13px; fill: var(--vscode-foreground);