import {debounce} from 'underscore' import React from 'react' import {connect} from 'react-redux' import PageHeader from 'components/page-header' import Details from './details' import Status from './status' import SearchInput from 'components/search-input' import Protocols from './protocols' import QuickLinks from './protocols/quick-links' import {setProtocolsFilterValue, setProtocolsFilter} from './actions' class RouteserversPage extends React.Component { constructor(props) { super(props); this.dispatchDebounced = debounce(this.props.dispatch, 350); } setFilter(value) { // Set filter value (for input rendering) this.props.dispatch(setProtocolsFilterValue(value)); // Set filter delayed this.dispatchDebounced(setProtocolsFilter(value)); } componentDidMount() { // Reset Filters this.props.dispatch(setProtocolsFilterValue("")); this.props.dispatch(setProtocolsFilter("")); } render() { return(