Skip to content

Commit d31fbdf

Browse files
fix: correct email validation messages and add sign-up email format check (Fixes #14)
1 parent 6b8b347 commit d31fbdf

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

localization/en.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
"accountCreationFailed": "Failed to create account",
5656
"resetLanguage": "Reset to Device Language",
5757
"invalidEmail": "Please enter a valid email address",
58-
"emailRequired": "Please enter a valid email address",
58+
"emailRequired": "Email is required",
5959
"firstNameRequired": "First name is required",
6060
"lastNameRequired": "Last name is required",
6161
"passwordRequired": "Password is required",
@@ -65,7 +65,6 @@
6565
"unknownError": "Unknown Error occurred",
6666
"appName": "Finance.io",
6767
"bankNamePlaceholder": "Revolut",
68-
6968
"enterField": "Enter {{field}}",
7069
"fieldRequired": "{{field}} is required",
7170
"fieldTooShort": "{{field}} must be at least {{min}} characters",

src/app/(auth)/sign-up.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ export default function SignUpScreen() {
6969
if (!firstname) newErrors.firstname = t("firstNameRequired");
7070
if (!lastname) newErrors.lastname = t("lastNameRequired");
7171
if (!email) newErrors.email = t("emailRequired");
72+
else if (!/\S+@\S+\.\S+/.test(email)) newErrors.email = t("invalidEmail");
7273
// Removed phone number validation
7374
if (!password) newErrors.password = t("passwordRequired");
7475
setErrors(newErrors);
@@ -284,7 +285,7 @@ export default function SignUpScreen() {
284285
accessibilityRole="link"
285286
>
286287
<AppText className="pt-2.5 text-center text-text dark:text-dark-text">
287-
{t("alreadyHaveAccount")}{" "}
288+
{t("alreadyHaveAccount")} {""}
288289
<AppText className="font-bold underline">{t("signIn")}</AppText>
289290
<AppText>🥳</AppText>
290291
</AppText>

0 commit comments

Comments
 (0)