Guest User

Untitled

a guest
Jan 16th, 2018
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. const createMemberRegistration = user => {
  2. return dispatch => {
  3. dispatch({ type: POST_REQUEST });
  4. processMemberRegistration(user)
  5. .then(user => {
  6. dispatch({ type: REGISTRATION_SUCCESS });
  7. dispatch(reset('memberregistration'));
  8. })
  9. .catch(err => {
  10. dispatch({ type: REGISTRATION_ERROR,payload:err });
  11. });
  12. };
  13. };
  14.  
  15. // submit button
  16. submitSignup(values) {
  17. var registerfields = JSON.stringify({
  18. first_name: values.firstname.trim(),
  19. last_name: values.lastname.trim(),
  20. email: values.email.trim(),
  21. password: values.password.trim()
  22. });
  23. if (registerfields) {
  24. this.props.createMemberRegistration(registerfields);
  25. }
  26. }
  27.  
  28. //binding with redux form
  29. const reduxmemberregistration = reduxForm({
  30. form: "memberregistration",
  31. validate:isvalidMemberRegistration,
  32. asyncValidate,
  33. enableReinitialize: true
  34. })(MemberRegistration);
  35.  
  36. const asyncValidate = (values, dispatch, props) => {
  37. return new Promise((resolve, reject) => {
  38. if(values.email){ // i get the value from the form,so what to do here?
  39. // so should i need to send request all the time to server for each
  40. field for validation or what?
  41. }
  42. }
  43. });
  44. };
Add Comment
Please, Sign In to add comment