import IconButton from '../../../components/icon_button'; import PureRenderMixin from 'react-addons-pure-render-mixin'; const FollowForm = React.createClass({ contextTypes: { router: React.PropTypes.object }, propTypes: { text: React.PropTypes.string.isRequired, is_submitting: React.PropTypes.bool, onChange: React.PropTypes.func.isRequired, onSubmit: React.PropTypes.func.isRequired }, mixins: [PureRenderMixin], handleChange (e) { this.props.onChange(e.target.value); }, handleKeyUp (e) { if (e.keyCode === 13) { this.handleSubmit(); } }, handleSubmit () { this.props.onSubmit(this.context.router); }, render () { return (
); } }); export default FollowForm;