Components/Charts/ServiceMap
component (charts)

ServiceMap

src/charts/ServiceMap.tsx

Import

import { ServiceMap } from "@ossrandom/design-system/charts";

Peer dependencies

  • cytoscape + cytoscape-cose-bilkent (canvas)
  • @deck.gl/core + @deck.gl/layers + d3-force (webgl)

Example

Service topology

API

extends BaseProps

PropType
nodes required readonly ServiceNode[]
edges required readonly ServiceEdge[]
height number
layout "cose-bilkent" | "circle" | "grid" | "concentric" | "breadthfirst"
engine RenderEngine
onNodeClick (node: ServiceNode) => void; readonly onEdgeClick?: (edge: { source: string; target: string }) => void;