private renderMinimapNodes()

in src/component/minimap/Minimap.tsx [120:136]


  private renderMinimapNodes(nodes: DiagramMakerNodes<NodeType>, scale: number) {
    const renderCallback = this.props.renderMiniNode;
    const destroyCallback = this.props.destroyCallback;

    const nodeKeys = Object.keys(nodes);
    return nodeKeys.map((nodeKey: string) => {
      const miniNode = this.getMinimapNode(nodes[nodeKey], scale);
      return (
        <MiniNode
          key={`miniNode_${nodes[nodeKey].id}`}
          renderCallback={renderCallback.bind(null, nodes[nodeKey])}
          destroyCallback={destroyCallback}
          diagramMakerNode={miniNode}
        />
      );
    });
  }