import React, {Component} from 'react' import { FormGroup, ControlLabel, FormControl } from 'react-bootstrap' import { connect } from 'react-redux' import { bindActionCreators } from 'redux' import { inputChange } from '../actions' class Input extends Component { inputChange = (e) => { const { inputChange, title, name } = this.props inputChange(title, name, e.target.value) } render () { return (
{this.props.controlLabel}
) } } const mapDispatchToProps = dispatch => { return { inputChange: bindActionCreators(inputChange, dispatch) } } export default connect(null, mapDispatchToProps)(Input)