- <Button onClick={handleClose} className={classes.button} color="primary">CANCEL</Button>
- <Button onClick={handleClose} className={classes.lastButton} color="primary" disabled={!this.state.isNameValid || (!this.state.isDescriptionValid && description.length > 0)} variant="raised">CREATE A PROJECT</Button>
+ <Button onClick={handleClose} className={classes.button} color="primary" disabled={pending}>CANCEL</Button>
+ <Button onClick={this.handleSubmit}
+ className={classes.lastButton}
+ color="primary"
+ disabled={!isNameValid || (!isDescriptionValid && description.length > 0) || pending}
+ variant="contained">
+ CREATE A PROJECT
+ </Button>
+ {pending && <CircularProgress size={20} className={classes.createProgress} />}