Skip to content

Commit

Permalink
Create a tab navigator
Browse files Browse the repository at this point in the history
  • Loading branch information
amandeepmittal committed Feb 10, 2020
1 parent 637b6f9 commit b516d2c
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 6 deletions.
2 changes: 1 addition & 1 deletion reactnav5-tab-navigator/App.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import React from 'react'

import MainStackNavigator from './src/navigation/MainStackNavigator'
import MainStackNavigator from './src/navigation/AppNavigator'

export default function App() {
return <MainStackNavigator />
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,24 @@
import * as React from 'react'
import { NavigationContainer } from '@react-navigation/native'
import { createStackNavigator } from '@react-navigation/stack'
import { createBottomTabNavigator } from '@react-navigation/bottom-tabs'

import Home from '../screens/Home'
import Detail from '../screens/Detail'
import Settings from '../screens/Settings'
import Profile from '../screens/Profile'

const Stack = createStackNavigator()
const Tab = createBottomTabNavigator()

function MainTabNavigator() {
return (
<Tab.Navigator>
<Tab.Screen name='Home' component={Home} />
<Tab.Screen name='Profile' component={Profile} />
</Tab.Navigator>
)
}

function MainStackNavigator() {
return (
Expand All @@ -25,11 +37,7 @@ function MainStackNavigator() {
headerBackTitleVisible: false
}}
headerMode='float'>
<Stack.Screen
name='Home'
component={Home}
options={{ title: 'Home Screen' }}
/>
<Stack.Screen name='Home' component={MainTabNavigator} />
<Stack.Screen
name='Detail'
component={Detail}
Expand Down

0 comments on commit b516d2c

Please sign in to comment.