Commit 03bbd0eb authored by MARCO Jonathan's avatar MARCO Jonathan
Browse files

ūüźõ Fix the number field empty error

parent 288c7770
......@@ -68,13 +68,13 @@ export default Vue.extend({
},
minErrorMessage(): string {
return this.field.type === 'number'
? `${this.field.label} doit être supérieur ou égal à ${this.field.min}`
: `${this.field.label} doit comporter ${this.field.min} caractères ou plus`;
? this._uct('renderer.fields.UsfText.errors.numberMin', {label: this.field.label, min: this.field.min})
: this._uct('renderer.fields.UsfText.errors.textMin', {label: this.field.label, min: this.field.min});
},
maxErrorMessage(): string {
return this.field.type === 'number'
? `${this.field.label} doit être inférieur ou égal à ${this.field.max}`
: `${this.field.label} doit comporter ${this.field.max} caractères ou moins`;
? this._uct('renderer.fields.UsfText.errors.numberMax', {label: this.field.label, max: this.field.max})
: this._uct('renderer.fields.UsfText.errors.textMax', {label: this.field.label, max: this.field.max})
},
},
......@@ -111,14 +111,15 @@ export default Vue.extend({
return this.editorMode
|| !this.value
|| /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(this.value) // eslint-disable-line no-useless-escape
|| 'Veuillez saisir une adresse électronique valide';
|| this._uct('renderer.fields.UsfText.errors.emailFormat');
},
numberTypeError(): boolean | string {
return this.value === undefined
|| this.value === null
|| this.value === ''
|| !isNaN(parseFloat(this.value))
|| 'La valeur doit être un nombre';
|| this._uct('renderer.fields.UsfText.errors.numberFormat');
},
},
});
......
......@@ -269,5 +269,17 @@ export const fr: AppMessages = {
edition: {
button: '√Čditer le formulaire',
},
fields: {
UsfText: {
errors: {
numberMax: `"{label}" doit être inférieur ou égal à {max}`,
numberMin: `"{label}" doit être supérieur ou égal à {min}`,
emailFormat: 'Veuillez saisir une adresse électronique valide',
numberFormat: 'La valeur doit être un nombre',
textMax: `"{label}" doit comporter {max} caractères ou moins`,
textMin: `"{label}" doit comporter {min} caractères ou plus`,
},
},
},
},
};
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment