import React from 'react' import {connect} from 'react-redux' import {Link} from 'react-router' import Details from '../details' import Status from '../status' import PageHeader from 'components/page-header' import ProtocolName from 'components/routeservers/protocols/name' import Routes from './routes' import SearchInput from 'components/search-input' import BgpAttributesModal from './bgp-attributes-modal' // Actions import {setRoutesFilterValue} from '../actions' import {loadRouteserverProtocol} from 'components/routeservers/actions' class RoutesPage extends React.Component { setFilter(value) { this.props.dispatch( setRoutesFilterValue(value) ); } componentDidMount() { // Assert protocols for RS are loaded this.props.dispatch( loadRouteserverProtocol(parseInt(this.props.params.routeserverId)) ); } render() { return(
»
this.setFilter(e.target.value)} />
); } } export default connect( (state) => { return { routesFilterValue: state.routeservers.routesFilterValue } } )(RoutesPage);