first commit

This commit is contained in:
rohit-kumar-fullstack
2026-01-02 17:56:16 +05:30
parent b94f98a764
commit 59fb7e0df4
149 changed files with 9362 additions and 12549 deletions
+40
View File
@@ -0,0 +1,40 @@
import { View, Text } from 'react-native';
import React, { useEffect } from 'react';
import FontsFamily from '../../Constant/FontsFamily';
import { useNavigation } from '@react-navigation/native';
import NavigationString from '../../Constant/NavigationString';
import AsyncStorage from '@react-native-async-storage/async-storage';
import { useSelector } from 'react-redux';
const Splash = () => {
const navigation: any = useNavigation();
const Token = useSelector((state: any) => state.token.token)
const handleSplashNavigation = async () => {
try {
const isOnboardingDone = await AsyncStorage.getItem('onBoarding');
if (isOnboardingDone != 'true') {
navigation.replace(NavigationString.Onboarding);
} else if (Token.token) {
navigation.replace(NavigationString.Home);
} else {
navigation.replace(NavigationString.Login);
}
} catch (error) {
navigation.replace(NavigationString.Onboarding);
}
};
useEffect(() => {
handleSplashNavigation()
}, []);
return (
<View style={{ flex: 1, justifyContent: 'center', alignItems: 'center' }}>
<Text style={{ fontFamily: FontsFamily.poppinsBlack }}>
Splash
</Text>
</View>
);
};
export default Splash;