Advertisement
Guest User

Untitled

a guest
May 23rd, 2018
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import React, { Component } from 'react';
  2. import {
  3.     createStackNavigator,
  4.     StackNavigator,
  5.     createSwitchNavigator,
  6.     createBottomTabNavigator
  7. } from 'react-navigation';
  8. import Authform from '../Pages/Login/Authform';
  9. import Loginform from '../Pages/Login/Loginform';
  10. import Registerform from '../Pages/Login/Registerform';
  11. import SellerFormReg from '../Pages/Login/SellerFormReg';
  12. import BuyerFormReg from '../Pages/Login/BuyerFormReg';
  13.  
  14. import ProductPage from '../Pages/Buyer/ProductPage';
  15.  
  16.  
  17. import Home from '../Pages/Home';
  18. import Cart from '../Pages/Cart';
  19. import Order from '../Pages/Order';
  20. import MyProfile from '../Pages/MyProfile';
  21.  
  22. const AuthStackNavigator = createStackNavigator(
  23.     {
  24.         Auth: Authform,
  25.         Login: Loginform,
  26.         Register: Registerform,
  27.         SellerFormReg: SellerFormReg,
  28.         BuyerFormReg: BuyerFormReg,
  29.     },
  30.     {
  31.         initialRouteName: 'Auth',
  32.     },
  33. );
  34.  
  35. const ProductNavigator = createStackNavigator(
  36.     {
  37.     ProductPage: ProductPage
  38.     },
  39.     {
  40.         initialRouteName: 'Product'
  41.     }
  42. )
  43.  
  44. const BotNavigator = createBottomTabNavigator({
  45.     Home: {
  46.         screen: Home
  47.     },
  48.     Order: {
  49.         screen: Order
  50.     },
  51.     Cart: {
  52.         screen: Cart
  53.     },
  54.     MyProfile: {
  55.         screen: MyProfile
  56.     },
  57. },
  58.  
  59. {
  60.     animationEnabled: true,
  61.     swipeEnabled:true,
  62.     tabBarOptions:{
  63.         showIcon : true,
  64.         inactiveTintColor: 'rgb(0,0,22)',
  65.         activeTintColor: 'rgb(71, 73, 76)',
  66.         activeBackgroundColor: 'rgb(201, 202, 204)',
  67.         labelStyle:{
  68.             fontSize: 10,
  69.             fontWeight: 'bold',
  70.         },
  71.         style:{
  72.             backgroundColor:'rgb(237, 238, 239)',
  73.             height:60,
  74.            
  75.         }
  76.     },
  77. });
  78.  
  79. const AppNavigator = createSwitchNavigator({
  80.     Auth: AuthStackNavigator,
  81.     Router: BotNavigator,
  82.     Product: ProductNavigator,
  83. });
  84.  
  85.  
  86. export default class App extends Component {
  87.    
  88.     render() {
  89.         return <BotNavigator />
  90.     }
  91. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement