Do not rquire min length for all password fields
This commit is contained in:
parent
702f59a90e
commit
76ac28f550
|
@ -16,7 +16,7 @@
|
||||||
|
|
||||||
let password = null
|
let password = null
|
||||||
const validation = createValidationStore()
|
const validation = createValidationStore()
|
||||||
validation.addValidatorType("password", "password", true)
|
validation.addValidatorType("password", "password", true, { minLength: 8 })
|
||||||
$: validation.observe("password", password)
|
$: validation.observe("password", password)
|
||||||
|
|
||||||
const Step = { CONFIG: "config", SET_PASSWORD: "set_password" }
|
const Step = { CONFIG: "config", SET_PASSWORD: "set_password" }
|
||||||
|
|
|
@ -21,7 +21,7 @@ export const createValidationStore = () => {
|
||||||
validator[propertyName] = propertyValidator
|
validator[propertyName] = propertyValidator
|
||||||
}
|
}
|
||||||
|
|
||||||
const addValidatorType = (propertyName, type, required) => {
|
const addValidatorType = (propertyName, type, required, options) => {
|
||||||
if (!type || !propertyName) {
|
if (!type || !propertyName) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
@ -45,11 +45,8 @@ export const createValidationStore = () => {
|
||||||
propertyValidator = propertyValidator.required()
|
propertyValidator = propertyValidator.required()
|
||||||
}
|
}
|
||||||
|
|
||||||
// We want to do this after the possible required validation, to prioritise the required error
|
if (options?.minLength) {
|
||||||
switch (type) {
|
propertyValidator = propertyValidator.min(options.minLength)
|
||||||
case "password":
|
|
||||||
propertyValidator = propertyValidator.min(8)
|
|
||||||
break
|
|
||||||
}
|
}
|
||||||
|
|
||||||
validator[propertyName] = propertyValidator
|
validator[propertyName] = propertyValidator
|
||||||
|
|
Loading…
Reference in New Issue