import React, { Component, PropTypes } from "react"; import { defineMessages, injectIntl, intlShape, FormattedMessage } from "react-intl"; import { messagesMap } from "../../utils"; import messages from "../../locales/messagesDescriptors/elements/FilterBar"; const filterMessages = defineMessages(messagesMap(messages)); class FilterBarIntl extends Component { constructor (props) { super(props); this.handleChange = this.handleChange.bind(this); } handleChange (e) { e.preventDefault(); this.props.onUserInput(this.refs.filterTextInput.value); } render () { const {formatMessage} = this.props.intl; return (