Get rid of mutation_types file, use inline approach. Minor fixes
This commit is contained in:
parent
636be3b681
commit
a3e19cbafa
3 changed files with 17 additions and 28 deletions
|
@ -1,7 +1,6 @@
|
|||
import { validationMixin } from 'vuelidate'
|
||||
import { required, sameAs } from 'vuelidate/lib/validators'
|
||||
import { mapActions, mapState } from 'vuex'
|
||||
import { SIGN_UP } from '../../mutation_types'
|
||||
|
||||
const registration = {
|
||||
mixins: [validationMixin],
|
||||
|
@ -12,8 +11,7 @@ const registration = {
|
|||
username: '',
|
||||
password: '',
|
||||
confirm: ''
|
||||
},
|
||||
clientValidationFailed: false
|
||||
}
|
||||
}),
|
||||
validations: {
|
||||
user: {
|
||||
|
@ -37,8 +35,8 @@ const registration = {
|
|||
...mapState({
|
||||
registrationOpen: (state) => state.instance.registrationOpen,
|
||||
signedIn: (state) => !!state.users.currentUser,
|
||||
isPending: (state) => state.users[SIGN_UP.isPending],
|
||||
serverValidationErrors: (state) => state.users[SIGN_UP.errors],
|
||||
isPending: (state) => state.users.signUpPending,
|
||||
serverValidationErrors: (state) => state.users.signUpErrors,
|
||||
termsOfService: (state) => state.instance.tos
|
||||
})
|
||||
},
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue