Application Android et IOS pour l'amicale des élèves
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

AppNavigator.js 1.8KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. // @flow
  2. import {createAppContainer, createStackNavigator} from 'react-navigation';
  3. import {createMaterialBottomTabNavigatorWithInitialRoute} from './MainTabNavigator';
  4. import SettingsScreen from '../screens/SettingsScreen';
  5. import AboutScreen from '../screens/About/AboutScreen';
  6. import ProximoListScreen from '../screens/Proximo/ProximoListScreen';
  7. import AboutDependenciesScreen from '../screens/About/AboutDependenciesScreen';
  8. import ProxiwashAboutScreen from '../screens/ProxiwashAboutScreen';
  9. import ProximoAboutScreen from '../screens/Proximo/ProximoAboutScreen';
  10. import SelfMenuScreen from '../screens/SelfMenuScreen';
  11. import DebugScreen from '../screens/DebugScreen';
  12. import {fromRight} from "react-navigation-transitions";
  13. /**
  14. * Create a stack navigator using the drawer to handle navigation between screens
  15. */
  16. function createAppContainerWithInitialRoute(initialRoute: string) {
  17. return createAppContainer(
  18. createStackNavigator({
  19. Main: createMaterialBottomTabNavigatorWithInitialRoute(initialRoute),
  20. // Drawer: MainDrawerNavigator,
  21. ProximoListScreen: {screen: ProximoListScreen},
  22. SettingsScreen: {screen: SettingsScreen},
  23. AboutScreen: {screen: AboutScreen},
  24. AboutDependenciesScreen: {screen: AboutDependenciesScreen},
  25. SelfMenuScreen: {screen: SelfMenuScreen},
  26. ProxiwashAboutScreen: {screen: ProxiwashAboutScreen},
  27. ProximoAboutScreen: {screen: ProximoAboutScreen},
  28. DebugScreen: {screen: DebugScreen},
  29. },
  30. {
  31. initialRouteName: "Main",
  32. mode: 'card',
  33. headerMode: "none",
  34. transitionConfig: () => fromRight(),
  35. })
  36. );
  37. }
  38. export {createAppContainerWithInitialRoute};