(isRequired = true)
| 18 | } |
| 19 | |
| 20 | export const passwordRules = (isRequired = true) => { |
| 21 | const rules: { |
| 22 | minLength: { value: number; message: string } |
| 23 | required?: string |
| 24 | } = { |
| 25 | minLength: { |
| 26 | value: 8, |
| 27 | message: t('general.errors.passwordMinCharacters'), |
| 28 | }, |
| 29 | } |
| 30 | |
| 31 | if (isRequired) { |
| 32 | rules.required = t('general.errors.passwordIsRequired') |
| 33 | } |
| 34 | |
| 35 | return rules |
| 36 | } |
| 37 | |
| 38 | export const confirmPasswordRules = (getValues: () => unknown, isRequired = true) => { |
| 39 | const rules: { |