diff --git a/app/(tabs)/login.tsx b/app/(tabs)/login.tsx
index 786a111..92733c7 100644
--- a/app/(tabs)/login.tsx
+++ b/app/(tabs)/login.tsx
@@ -1,6 +1,4 @@
import Handers from '@/assets/icons/svg/handers.svg';
-import LoginIP1 from '@/assets/icons/svg/loginIp1.svg';
-import LoginIP2 from '@/assets/icons/svg/loginIp2.svg';
import ForgetPwd from '@/components/login/forgetPwd';
import Login from '@/components/login/login';
import PhoneLogin from '@/components/login/phoneLogin';
@@ -10,7 +8,7 @@ import { ThemedView } from '@/components/ThemedView';
import { useLocalSearchParams, useRouter } from 'expo-router';
import React, { useEffect, useState } from 'react';
import { useTranslation } from 'react-i18next';
-import { Keyboard, KeyboardAvoidingView, LayoutChangeEvent, Platform, ScrollView, StatusBar, TouchableOpacity, View, ViewStyle, useWindowDimensions } from 'react-native';
+import { Image, Keyboard, KeyboardAvoidingView, LayoutChangeEvent, Platform, ScrollView, StatusBar, TouchableOpacity, View, ViewStyle, useWindowDimensions } from 'react-native';
import { useSafeAreaInsets } from 'react-native-safe-area-context';
const LoginScreen = () => {
@@ -55,6 +53,7 @@ const LoginScreen = () => {
};
const updateUrlParam = (key: string, value: string) => {
+ setError('');
router.setParams({ [key]: value });
}
@@ -83,9 +82,9 @@ const LoginScreen = () => {
{
(showPassword || showSecondPassword)
?
-
+
:
-
+
}
{
+ if (fileData[0]?.preview || fileData[0]?.previewUrl || avatar) {
+ handleUser()
+ } else {
+ Alert.alert(t('auth.userMessage.avatarRequired', { ns: 'login' }))
+ }
+ }}
disabled={isLoading}
>
{isLoading ? (
diff --git a/components/user-message.tsx/userName.tsx b/components/user-message.tsx/userName.tsx
index c120de8..5db025b 100644
--- a/components/user-message.tsx/userName.tsx
+++ b/components/user-message.tsx/userName.tsx
@@ -34,13 +34,15 @@ export default function UserName(props: Props) {
{/* Input container fixed at bottom */}
-
-
+
+
{t('auth.userMessage.title', { ns: 'login' })}
- {error}
-
- {t('auth.userMessage.username', { ns: 'login' })}
+
+
+ {t('auth.userMessage.username', { ns: 'login' })}
+ {error}
+