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