|
@@ -8,8 +8,11 @@ import { createBottomTabNavigator } from '@react-navigation/bottom-tabs';
|
|
import WelcomeScreen from './src/screens/WelcomeScreen';
|
|
import WelcomeScreen from './src/screens/WelcomeScreen';
|
|
import LoginScreen from './src/screens/LoginScreen';
|
|
import LoginScreen from './src/screens/LoginScreen';
|
|
import RegisterScreen from './src/screens/RegisterScreen';
|
|
import RegisterScreen from './src/screens/RegisterScreen';
|
|
|
|
+import ResetPasswordScreen from './src/screens/ResetPasswordScreen';
|
|
|
|
+import ResetPasswordDeepScreen from './src/screens/ResetPasswordDeepScreen';
|
|
|
|
|
|
import { NAVIGATION_PAGES } from './src/types';
|
|
import { NAVIGATION_PAGES } from './src/types';
|
|
|
|
+import { storageGet } from './src/storage';
|
|
|
|
|
|
const ScreenStack = createStackNavigator();
|
|
const ScreenStack = createStackNavigator();
|
|
const BottomTab = createBottomTabNavigator();
|
|
const BottomTab = createBottomTabNavigator();
|
|
@@ -19,7 +22,8 @@ SplashScreen.preventAutoHideAsync();
|
|
const Route = () => {
|
|
const Route = () => {
|
|
const [fontsLoaded] = useFonts({
|
|
const [fontsLoaded] = useFonts({
|
|
'redhat-900': require('./assets/fonts/RedHatDisplay-Black-900.ttf'),
|
|
'redhat-900': require('./assets/fonts/RedHatDisplay-Black-900.ttf'),
|
|
- 'redhat-700': require('./assets/fonts/RedHatDisplay-Bold-700.ttf')
|
|
|
|
|
|
+ 'redhat-700': require('./assets/fonts/RedHatDisplay-Bold-700.ttf'),
|
|
|
|
+ 'redhat-600': require('./assets/fonts/RedHatDisplay-SemiBold-600.ttf')
|
|
});
|
|
});
|
|
|
|
|
|
useEffect(() => {
|
|
useEffect(() => {
|
|
@@ -36,6 +40,8 @@ const Route = () => {
|
|
return null;
|
|
return null;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ const token = storageGet('token');
|
|
|
|
+
|
|
return (
|
|
return (
|
|
<ScreenStack.Navigator
|
|
<ScreenStack.Navigator
|
|
screenOptions={{ headerShown: false }}
|
|
screenOptions={{ headerShown: false }}
|
|
@@ -44,6 +50,11 @@ const Route = () => {
|
|
<ScreenStack.Screen name={NAVIGATION_PAGES.WELCOME} component={WelcomeScreen} />
|
|
<ScreenStack.Screen name={NAVIGATION_PAGES.WELCOME} component={WelcomeScreen} />
|
|
<ScreenStack.Screen name={NAVIGATION_PAGES.LOGIN} component={LoginScreen} />
|
|
<ScreenStack.Screen name={NAVIGATION_PAGES.LOGIN} component={LoginScreen} />
|
|
<ScreenStack.Screen name={NAVIGATION_PAGES.REGISTER} component={RegisterScreen} />
|
|
<ScreenStack.Screen name={NAVIGATION_PAGES.REGISTER} component={RegisterScreen} />
|
|
|
|
+ <ScreenStack.Screen name={NAVIGATION_PAGES.RESET_PASSWORD} component={ResetPasswordScreen} />
|
|
|
|
+ <ScreenStack.Screen
|
|
|
|
+ name={NAVIGATION_PAGES.RESET_PASSWORD_DEEP}
|
|
|
|
+ component={ResetPasswordDeepScreen}
|
|
|
|
+ />
|
|
<ScreenStack.Screen name={NAVIGATION_PAGES.IN_APP}>
|
|
<ScreenStack.Screen name={NAVIGATION_PAGES.IN_APP}>
|
|
{() => (
|
|
{() => (
|
|
<BottomTab.Navigator
|
|
<BottomTab.Navigator
|