Add inProgress state to the SignupForm submit button

This commit is contained in:
Kimmo Puputti 2017-09-21 14:07:32 +03:00
parent 66c3052062
commit 81066d94b2

View file

@ -94,7 +94,8 @@ const SignupFormComponent = props => {
const lastNameRequired = validators.required(lastNameRequiredMessage);
const classes = classNames(rootClassName || css.root, className);
const submitDisabled = invalid || submitting || inProgress;
const submitInProgress = submitting || inProgress;
const submitDisabled = invalid || submitInProgress;
return (
<form className={classes} onSubmit={handleSubmit}>
@ -139,7 +140,12 @@ const SignupFormComponent = props => {
</div>
<div className={css.bottomWrapper}>
<PrimaryButton className={css.submitButton} type="submit" disabled={submitDisabled}>
<PrimaryButton
className={css.submitButton}
type="submit"
inProgress={submitInProgress}
disabled={submitDisabled}
>
<FormattedMessage id="SignupForm.signUp" />
</PrimaryButton>
</div>