import React from 'react'; import { connect } from 'react-redux'; import ZoomableCanvas from './zoomable-canvas'; import NodesResourcesLayer from './nodes-resources/node-resources-layer'; import { layersTopologyIdsSelector } from '../selectors/resource-view/layout'; import { resourcesZoomLimitsSelector, resourcesZoomStateSelector, } from '../selectors/resource-view/zoom'; class NodesResources extends React.Component { renderLayers(transform) { return this.props.layersTopologyIds.map((topologyId, index) => ( )); } render() { return (
{transform => this.renderLayers(transform)}
); } } function mapStateToProps(state) { return { layersTopologyIds: layersTopologyIdsSelector(state), }; } export default connect( mapStateToProps )(NodesResources);