React UI helpers for VGraph, including tooltip, trigger, and context menu components.
npm install @visactor/vgraph @visactor/react-vgraph-ui @arco-design/web-react react react-domIf your application uses TypeScript, install React type packages in the app as usual:
npm install -D @types/react @types/react-dom@visactor/vgraph@arco-design/web-reactreactreact-dom
Tooltip: Tooltip wrapper bound to graph entities or legendsTrigger: Trigger helper for graph interactionsContextmenu: Context menu rendered inside the graph container
import React from 'react';
import '@arco-design/web-react/dist/css/arco.css';
import { Tooltip, Contextmenu } from '@visactor/react-vgraph-ui';
export function GraphUi({ graph }) {
return (
<>
<Tooltip graph={graph} target="node" getContent={(node) => node.id} onVisibleChange={() => {}} />
<Contextmenu
graph={graph}
targets={['node']}
showContextmenu={() => true}
getContent={(node) => <div>{node.id}</div>}
/>
</>
);
}- Docs: https://visactor.io/vgraph
- Examples: https://visactor.io/vgraph/example