Files
freeplanet/src/views/login/signup/signup-validate.ts
paolo 7198b07bb6 -> Settings the packages: "quasar-framework": "0.17.17" because with "0.17.18" gives an error!
-> the Build now works! But actually nothing is visible in the website remote.
2018-12-15 01:30:21 +01:00

32 lines
774 B
TypeScript

import { ISignupOptions } from 'model'
import { required, minLength, email, sameAs } from 'vuelidate/lib/validators'
// import { ValidationRuleset } from 'vuelidate'
import { complexity, registereduser, registeredemail } from '../../../validation'
export type TSignup = { signup: ISignupOptions, validationGroup: string[] }
export const validations = {
signup: {
repeatPassword: {
required,
sameAsPassword: sameAs('password')
},
password: {
required,
complexity
},
username: {
required,
registereduser
},
email: {
required,
email,
registeredemail
},
terms: {
required
}
}
}