Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const createMemberRegistration = user => {
- return dispatch => {
- dispatch({ type: POST_REQUEST });
- processMemberRegistration(user)
- .then(user => {
- dispatch({ type: REGISTRATION_SUCCESS });
- dispatch(reset('memberregistration'));
- })
- .catch(err => {
- dispatch({ type: REGISTRATION_ERROR,payload:err });
- });
- };
- };
- // submit button
- submitSignup(values) {
- var registerfields = JSON.stringify({
- first_name: values.firstname.trim(),
- last_name: values.lastname.trim(),
- email: values.email.trim(),
- password: values.password.trim()
- });
- if (registerfields) {
- this.props.createMemberRegistration(registerfields);
- }
- }
- //binding with redux form
- const reduxmemberregistration = reduxForm({
- form: "memberregistration",
- validate:isvalidMemberRegistration,
- asyncValidate,
- enableReinitialize: true
- })(MemberRegistration);
- const asyncValidate = (values, dispatch, props) => {
- return new Promise((resolve, reject) => {
- if(values.email){ // i get the value from the form,so what to do here?
- // so should i need to send request all the time to server for each
- field for validation or what?
- }
- }
- });
- };
Add Comment
Please, Sign In to add comment