"tests/vscode:/vscode.git/clone" did not exist on "15beb039e2e51ae4df2a8384c0969588c2cb8e77"
ConfigDiagram.js 276 Bytes
Newer Older
chenzk's avatar
v1.0  
chenzk committed
1
2
3
4
5
6
7
8
9
10
11
import React from 'react';
import Mermaid from '@theme/Mermaid';

export function ConfigDiagram({ relationships }) {
  const diagram = `
graph TD
${relationships.map(r => `    ${r.from} -->|${r.label}| ${r.to}`).join('\n')}
  `.trim();

  return <Mermaid value={diagram} />;
}