import React from 'react' import FunnelItem from 'Components/Funnels/FunnelItem' import FunnelListHeader from '../FunnelListHeader' import { connect } from 'react-redux' import { withRouter } from 'react-router' import { funnel as funnelRoute, withSiteId } from 'App/routes' function FunnelList(props) { const { list = []} = props; const onFlowClick = ({ funnelId }) => { const { siteId, history } = props; history.push(withSiteId(funnelRoute(funnelId), siteId)); } return (
{ list.map(funnel => (
onFlowClick(funnel)} />
))}
) } export default connect(state => ({ list: state.getIn(['funnels', 'list']), siteId: state.getIn([ 'user', 'siteId' ]), }))(withRouter(FunnelList))