diff --git a/App.js b/App.js index 7a2af99..51a988c 100644 --- a/App.js +++ b/App.js @@ -1,11 +1,11 @@ import AuthLoading from './src/AuthLoading' -import Messages from './src/Messages' import Login from './src/Login' import { createSwitchNavigator } from 'react-navigation'; +import MainNavigation from "./src/MainNavigation"; export default createSwitchNavigator({ - Messages: { - screen: Messages, + MainNavigation: { + screen: MainNavigation, }, Login: { screen: Login, diff --git a/src/AuthLoading.js b/src/AuthLoading.js index b73bae8..3a10525 100644 --- a/src/AuthLoading.js +++ b/src/AuthLoading.js @@ -1,25 +1,19 @@ import React from 'react'; -import { - ActivityIndicator, - AsyncStorage, - StatusBar, - StyleSheet, - View, -} from 'react-native'; +import {ActivityIndicator, StatusBar, View} from 'react-native'; import SharedPreferences from 'react-native-shared-preferences'; export default class AuthLoadingScreen extends React.Component { componentDidMount() { SharedPreferences.getItem('@global:token', (token) => { - this.props.navigation.navigate(token ? 'Messages' : 'Login'); + this.props.navigation.navigate(token ? 'MainNavigation' : 'Login'); }); } render() { return ( - - - + + + ); } diff --git a/src/MainNavigation.js b/src/MainNavigation.js new file mode 100644 index 0000000..af974f6 --- /dev/null +++ b/src/MainNavigation.js @@ -0,0 +1,12 @@ +import Home from './Home' +import {createStackNavigator} from 'react-navigation'; +import Logs from "./Logs"; + +export default createStackNavigator({ + Home: { + screen: Home, + }, + Logs: { + screen: Logs + } +}, {initialRouteName: 'Home'}); \ No newline at end of file