Total Complexity | 1 |
Complexity/F | 1 |
Lines of Code | 26 |
Function Count | 1 |
Duplicated Lines | 0 |
Ratio | 0 % |
Changes | 0 |
1 | import * as React from 'react'; |
||
2 | import { NavigationContainer } from '@react-navigation/native'; |
||
3 | import { createNativeStackNavigator } from '@react-navigation/native-stack'; |
||
4 | import LoginHome from './LoginHome'; |
||
5 | import EmailRegister from './EmailRegister'; |
||
6 | import LoginForm from './LoginForm'; |
||
7 | |||
8 | const Stack = createNativeStackNavigator(); |
||
9 | |||
10 | export default function AuthStack({setToken, setIsLoggedIn}) { |
||
11 | return ( |
||
12 | <Stack.Navigator initialRouteName="LoginHome" screenOptions={{headerShown: false}}> |
||
13 | <Stack.Screen name="LoginHome" > |
||
14 | {(screenProps) => <LoginHome {...screenProps}/>} |
||
15 | </Stack.Screen> |
||
16 | <Stack.Screen name="EmailRegister"> |
||
17 | {(screenProps) => <EmailRegister {...screenProps} setToken={setToken} setIsLoggedIn={setIsLoggedIn}></EmailRegister>} |
||
18 | </Stack.Screen> |
||
19 | |||
20 | <Stack.Screen name="LoginForm"> |
||
21 | {(screenProps) => <LoginForm {...screenProps} setIsLoggedIn={setIsLoggedIn}></LoginForm>} |
||
22 | </Stack.Screen> |
||
23 | </Stack.Navigator> |
||
24 | ); |
||
25 | } |
||
26 |