AllenYuan

register2

Apr 26th, 2020
552
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import { Link } from 'react-router';
  2. import ListErrors from './ListErrors';
  3. import React from 'react';
  4. import agent from '../agent';
  5. import { connect } from 'react-redux';
  6.  
  7. const mapStateToProps = state => ({ ...state.auth });
  8.  
  9. const mapDispatchToProps = dispatch => ({
  10.   // update state.auth.key
  11.   onChangeEmail: value =>
  12.     dispatch({ type: 'UPDATE_FIELD_AUTH', key: 'email', value }),
  13.   onChangePassword: value =>
  14.     dispatch({ type: 'UPDATE_FIELD_AUTH', key: 'password', value }),
  15.   onChangeUsername: value =>
  16.     dispatch({ type: 'UPDATE_FIELD_AUTH', key: 'username', value }),
  17.   onSubmit: (username, email, password) => {
  18.     const payload = agent.Auth.register(username, email, password);
  19.     dispatch({ type: 'REGISTER', payload })
  20.   }
  21. });
Advertisement
Add Comment
Please, Sign In to add comment