const React = require('react'); const _ = require('lodash'); const AppActions = require('../actions/app-actions'); const AppStore = require('../stores/app-store'); const Topologies = React.createClass({ onTopologyClick: function(ev) { ev.preventDefault(); AppActions.clickTopology(ev.currentTarget.getAttribute('rel')); }, renderTopology: function(topology) { const isActive = topology.name === this.props.currentTopology.name; const className = isActive ? 'topologies-item topologies-item-active' : 'topologies-item'; const topologyId = AppStore.getTopologyIdForUrl(topology.url); const title = ['Topology: ' + topology.name, 'Nodes: ' + topology.stats.node_count, 'Connections: ' + topology.stats.node_count].join('\n'); return (