Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import { Link } from 'react-router';
- import ListErrors from './ListErrors';
- import React from 'react';
- import agent from '../agent';
- import { connect } from 'react-redux';
- const mapStateToProps = state => ({ ...state.auth });
- const mapDispatchToProps = dispatch => ({
- // update state.auth.key
- onChangeEmail: value =>
- dispatch({ type: 'UPDATE_FIELD_AUTH', key: 'email', value }),
- onChangePassword: value =>
- dispatch({ type: 'UPDATE_FIELD_AUTH', key: 'password', value }),
- onChangeUsername: value =>
- dispatch({ type: 'UPDATE_FIELD_AUTH', key: 'username', value }),
- onSubmit: (username, email, password) => {
- const payload = agent.Auth.register(username, email, password);
- dispatch({ type: 'REGISTER', payload })
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment