private getMinimapNode()

in src/component/minimap/Minimap.tsx [96:118]


  private getMinimapNode(node: DiagramMakerNode<NodeType>, scale: number): DiagramMakerNode<NodeType> {
    const { diagramMakerData: orignalDiagramMakerData, id } = node;
    const { x, y } = orignalDiagramMakerData.position;
    const { width, height } = orignalDiagramMakerData.size;
    const miniNodePos = {
      x: x / scale,
      y: y / scale
    };
    const miniNodeSize = {
      height: height / scale,
      width: width / scale
    };
    const miniNodeData = {
      position: miniNodePos,
      size: miniNodeSize
    };
    const diagramMakerData = miniNodeData;
    const miniNode = {
      diagramMakerData,
      id
    };
    return miniNode;
  }