import React, { Component } from 'react'; import { List, ListItem, ListItemContent, Icon, IconButton, Chip } from 'react-mdl'; import style from './strategies.scss'; class StrategiesListComponent extends Component { static contextTypes = { router: React.PropTypes.object, } componentDidMount () { this.props.fetchStrategies(); } getParameterMap ({ parametersTemplate }) { return Object.keys(parametersTemplate || {}).map(k => ( {k} )); } render () { const { strategies, removeStrategy } = this.props; return (
Strategies
this.context.router.push('/strategies/create')} title="Add new strategy"/>
{strategies.length > 0 ? strategies.map((strategy, i) => { return ( {strategy.name} {strategy.description} removeStrategy(strategy)} /> ); }) : No entries}
); } } export default StrategiesListComponent;