This commit is contained in:
@@ -23,7 +23,8 @@
|
||||
<md-card-actions>
|
||||
<md-progress-spinner :md-diameter="30" :md-stroke="3" md-mode="indeterminate" v-if="authInProgress"
|
||||
class="md-accent"></md-progress-spinner>
|
||||
<md-button type="submit" class="md-primary" :disabled="authInProgress && passwordGood">Register</md-button>
|
||||
<md-button type="submit" class="md-primary" :disabled="authInProgress || !passwordGood">Register
|
||||
</md-button>
|
||||
</md-card-actions>
|
||||
</form>
|
||||
</div>
|
||||
@@ -46,13 +47,13 @@ export default {
|
||||
methods: {
|
||||
performRegister() {
|
||||
const creds = {name: this.form.name, password: this.form.password};
|
||||
this.$store.dispatch("performRegister", creds).then(() => {
|
||||
this.$store.dispatch("auth/performRegister", creds).then(() => {
|
||||
this.$router.push({name: 'Dashboard'});
|
||||
})
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
...mapGetters(['authInProgress']),
|
||||
...mapGetters('auth', ['authInProgress']),
|
||||
passwordGood() {
|
||||
return this.form.password !== "" && this.form.password === this.form.passwordConfirm;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user