Guest User

Untitled

a guest
May 22nd, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. submit = user => {
  2. console.log("yyy = " + JSON.stringify(user));
  3. }
  4.  
  5. render() {
  6. const { isAuthenticated, email } = this.props;
  7. return (
  8. <div>
  9. <DashboardForm submit={this.submit} { ...this.props } />
  10. </div>
  11. );
  12.  
  13. <Form onSubmit={this.onSubmit} loading={loading}>
  14. <Button primary> Update My Profile </Button>
  15. </Form>
  16.  
  17. onSubmit = () => {
  18. const errors = this.validate(this.state.user);
  19. this.setState({ errors });
  20. if (Object.keys(errors).length === 0) {
  21. this.setState({ loading: true });
  22. this.props
  23. .submit(this.state.user)
  24. .catch(err =>
  25. this.setState({ errors: err.response.data.errors, loading: false })
  26. );
  27. }
  28.  
  29. state = {
  30. user: {
  31. email: "",
  32. firstname: "",
  33. lastname: "",
  34. address1: "",
  35. address2: "",
  36. st: "",
  37. preferredContactMethod: "",
  38. cellphone: "",
  39. homephone: ""
  40. },
  41. loading: false,
  42. errors: {}
Add Comment
Please, Sign In to add comment