+
+ Adresse
+
setFormAddress(userAddresses[e.target.value])}>
+ {userAddresses.map((a, i) => (
+
+ ))}
+
+
+
+
+ setCurrentAdress((prev) => { return { ...prev, civicNumber: e.target.value } })} />
+
+
+ {errors.civicNumber && errors.civicNumber.type === 'required' && Vous devez entrer une numéro civique!}
+
+
+
+ setCurrentAdress((prev) => { return { ...prev, street: e.target.value } })} />
+
+
+ {errors.street && errors.street.type === 'required' && Vous devez entrer votre rue!}
+ {errors.street && errors.street.type === 'minLength' && Votre rue doit avoir au moins 3 lettres!}
+ {errors.street && errors.street.type === 'maxLength' && Votre rue doit avoir moins de 51 lettres!}
+
+
+
+
+ setCurrentAdress((prev) => { return { ...prev, appartment: e.target.value } })} />
+
+
+
+ setCurrentAdress((prev) => { return { ...prev, city: e.target.value } })} />
+
+
+ {errors.city && errors.city.type === 'required' && Vous devez entrer votre ville!}
+ {errors.city && errors.city.type === 'minLength' && Votre ville doit avoir au moins 4 lettres!}
+ {errors.city && errors.city.type === 'maxLength' && Votre ville doit avoir moins de 51 lettres!}
+
+
+
+ setCurrentAdress((prev) => { return { ...prev, province: e.target.value } })} />
+
+
+ {errors.province && errors.province.type === 'required' && Vous devez entrer votre province!}
+ {errors.province && errors.province.type === 'maxLength' && Votre province doit avoir moins de 4 lettres!}
+
+
+
+ setCurrentAdress((prev) => { return { ...prev, country: e.target.value } })} />
+
+
+ {errors.country && errors.country.type === 'required' && Vous devez entrer votre pays!}
+ {errors.country && errors.country.type === 'minLength' && Votre pays doit avoir au moins 4 lettres!}
+ {errors.cicountryty && errors.country.type === 'maxLength' && Votre pays doit avoir moins de 31 lettres!}
+
+
+
+ setCurrentAdress((prev) => { return { ...prev, postalCode: e.target.value } })} />
+
+
+ {errors.postalCode && errors.postalCode.type === 'required' && Vous devez entrer votre code postal!}
+ {errors.postalCode && errors.postalCode.type === 'pattern' && Veuillez entrer un code postal valide!}
+