feat: add last name to register

This commit is contained in:
2025-12-03 10:16:03 +01:00
parent e96e4c263d
commit 1bc683a37f
3 changed files with 25 additions and 10 deletions
+2 -4
View File
@@ -38,9 +38,7 @@ const CreatePassword = () => {
}
if (!passwordRegex.test(text)) {
setPasswordError(
"Ton mot de passe doit contenir au moins 6 caractères."
);
setPasswordError("Ton mot de passe doit contenir au moins 6 caractères.");
} else {
setPasswordError("");
}
@@ -82,7 +80,7 @@ const CreatePassword = () => {
createdAt: firebase.firestore.FieldValue.serverTimestamp(),
updatedAt: firebase.firestore.FieldValue.serverTimestamp(),
},
{ merge: true }
{ merge: true },
);
setTooltip({ text: "Compte créé, continuons", type: "success" });
navigate(Routes.BottomTab);
+13 -1
View File
@@ -30,6 +30,7 @@ const LANGUAGE_STORAGE_KEY = "preferredLanguage";
const Register = () => {
const [email, setEmail] = useState("");
const [firstName, setFirstName] = useState("");
const [lastName, setLastName] = useState("");
const [preferredLanguage, setPreferredLanguage] = useState(null);
const afterSocialAuth = useCallback(async () => {
@@ -61,7 +62,10 @@ const Register = () => {
});
}, []);
const isFormValid = email.trim().length > 0 && firstName.trim().length > 0;
const isFormValid =
email.trim().length > 0 &&
firstName.trim().length > 0 &&
lastName.trim().length > 0;
const renderFormContent = () => (
<View style={styles.formContent}>
@@ -82,6 +86,13 @@ const Register = () => {
value={firstName}
setValue={setFirstName}
/>
<Input
placeholder="Nom"
label="Nom"
isBlur
value={lastName}
setValue={setLastName}
/>
<Input
placeholder="Adresse mail"
label="Adresse mail"
@@ -101,6 +112,7 @@ const Register = () => {
navigate(Routes.CreatePassword, {
email: email.trim(),
firstName: firstName.trim(),
lastName: lastName.trim(),
preferredLanguage,
})
}