import React from 'react'; import { bindActionCreators } from 'redux'; import { reduxForm } from 'redux-form'; import * as UserActions from '../actions'; import LoginForm from '../components/LoginForm'; import GithubButton from '../components/GithubButton'; function LoginView(props) { return (

Login

Or

); } function mapStateToProps(state) { return { user: state.user }; } function mapDispatchToProps(dispatch) { return bindActionCreators(UserActions, dispatch); } function validate(formProps) { const errors = {}; if (!formProps.email) { errors.email = 'Please enter a email'; } if (!formProps.password) { errors.password = 'Please enter a password'; } return errors; } export default reduxForm({ form: 'login', fields: ['email', 'password'], validate }, mapStateToProps, mapDispatchToProps)(LoginView);