import React, { Component, PropTypes } from 'react' import { SettingsActions } from "../../actions.js" import FilterInput from './FilterInput' import { Query } from '../../actions.js' export default class MainMenu extends Component { static title = 'Start' static route = 'flows' static propTypes = { settings: React.PropTypes.object.isRequired, } constructor(props, context) { super(props, context) this.onSearchChange = this.onSearchChange.bind(this) this.onHighlightChange = this.onHighlightChange.bind(this) this.onInterceptChange = this.onInterceptChange.bind(this) } onSearchChange(val) { this.props.updateLocation(undefined, { [Query.SEARCH]: val }) } onHighlightChange(val) { this.props.updateLocation(undefined, { [Query.HIGHLIGHT]: val }) } onInterceptChange(val) { SettingsActions.update({ intercept: val }) } render() { const { query, settings } = this.props const search = query[Query.SEARCH] || '' const highlight = query[Query.HIGHLIGHT] || '' const intercept = settings.intercept || '' return (
) } }