AppNavigator - gabrielrangel95/react-native-folder-structure GitHub Wiki
import { createStackNavigator, createBottomTabNavigator, SwitchNavigator } from 'react-navigation';
import {
Login,
SignUp,
Home,
Load,
} from 'screens';
import { colors } from 'styles';
const LoaderRouter = createStackNavigator(
{
Load,
},
{
navigationOptions: () => ({
header: null,
}),
},
);
const UnAuthenticated = createStackNavigator(
{
Login: {
screen: Login,
},
SignUp: {
screen: SignUp,
},
ForgotPassword: {
screen: ForgotPassword,
},
},
{
initialRouteName: 'Login',
navigationOptions: () => ({
header: null,
}),
},
);
const Authenticated = createStackNavigator(
{
Home: {
screen: Home,
},
);
const Router = SwitchNavigator(
{
LoaderRouter,
UnAuthenticated,
Authenticated,
},
{
initialRouteName: 'LoaderRouter',
},
);
export { AppRouter };