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}
/>
);
});
}