import PropTypes from 'prop-types' import React from 'react' import { Topology } from '../../../../shapes' import FontAwesome from 'react-fontawesome' function TopologyListComponent({ topologies, currentTopologyId, onChooseTopology, onNewTopology, onDeleteTopology }) { return (

Topologies

{topologies.map((topology, idx) => (
{topology.name}
onChooseTopology(topology._id)} /> (idx !== 0 ? onDeleteTopology(topology._id) : undefined)} />
))}
) } TopologyListComponent.propTypes = { topologies: PropTypes.arrayOf(Topology), currentTopologyId: PropTypes.string, onChooseTopology: PropTypes.func.isRequired, onNewTopology: PropTypes.func.isRequired, onDeleteTopology: PropTypes.func.isRequired, } export default TopologyListComponent