import 'react-native-gesture-handler'; import { createAppContainer } from 'react-navigation'; import { createStackNavigator } from "react-navigation-stack"; import { registerRootComponent } from 'expo'; import ViewPostJsx from "src/components/pages/view-post"; import ViewCommentsJsx from "src/components/pages/view-comments.js"; import AuthenticateJsx from "src/components/pages/authenticate"; import FeedJsx from "src/components/pages/feed"; import ProfileJsx, { ViewProfileJsx } from "src/components/pages/profile"; import DiscoverJsx from 'src/components/pages/discover'; import SearchJsx from 'src/components/pages/discover/search'; import ViewHashtagJsx from 'src/components/pages/discover/view-hashtag'; import DirectJsx from "src/components/pages/direct"; import ConversationJsx from "src/components/pages/direct/conversation"; import NotificationsJsx from 'src/components/pages/profile/notifications'; import UserListJsx from "src/components/pages/user-list.js"; import SettingsJsx from "src/components/pages/profile/settings.js"; const Stack = createStackNavigator({ Authenticate: { screen: AuthenticateJsx }, Feed: { screen: FeedJsx, }, Discover: { screen: DiscoverJsx }, Direct: { screen: DirectJsx }, Conversation: { screen: ConversationJsx }, Notifications: { screen: NotificationsJsx }, Profile: { screen: ProfileJsx, }, Settings: { screen: SettingsJsx }, Search: { screen: SearchJsx }, ViewPost: { screen: ViewPostJsx }, ViewComments: { screen: ViewCommentsJsx }, ViewProfile: { screen: ViewProfileJsx }, ViewHashtag: { screen: ViewHashtagJsx }, UserList: { screen: UserListJsx } }, { initialRouteKey: "Authenticate", headerMode: "none", navigationOptions: { headerVisible: false } }); const App = createAppContainer(Stack); export default registerRootComponent(App);