import React, { Component, PropTypes } from 'react'
import { connect } from 'react-redux'
import Splitter from './common/Splitter'
import FlowTable from './FlowTable'
import FlowView from './FlowView'
import * as flowsActions from '../ducks/flows'
class MainView extends Component {
static propTypes = {
highlight: PropTypes.string,
sort: PropTypes.object,
}
render() {
const { flows, selectedFlow, highlight } = this.props
return (
{selectedFlow && [
,
this.props.updateFlow(selectedFlow, data)}
flow={selectedFlow}
/>
]}
)
}
}
export default connect(
state => ({
flows: state.flows.view,
filter: state.flows.filter,
highlight: state.flows.highlight,
selectedFlow: state.flows.byId[state.flows.selected[0]],
tab: state.ui.flow.tab,
}),
{
selectFlow: flowsActions.select,
updateFlow: flowsActions.update,
}
)(MainView)
refs/?id=5ecfc3555d01658e281e1fd177677490ec57a6d9'>refslogtreecommitdiffstats
|
blob: aa8c894d0fb8331fd8f7bf313520625cc5a1adbd (
plain)