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.5KB

12345678910111213141516171819202122232425262728293031323334353637
  1. // @flow
  2. import {createAppContainer, createStackNavigator} from 'react-navigation';
  3. import MainTabNavigator 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. export default createAppContainer(
  17. createStackNavigator({
  18. Main: MainTabNavigator,
  19. // Drawer: MainDrawerNavigator,
  20. ProximoListScreen: {screen: ProximoListScreen},
  21. SettingsScreen: {screen: SettingsScreen},
  22. AboutScreen: {screen: AboutScreen},
  23. AboutDependenciesScreen: {screen: AboutDependenciesScreen},
  24. SelfMenuScreen: {screen: SelfMenuScreen},
  25. ProxiwashAboutScreen: {screen: ProxiwashAboutScreen},
  26. ProximoAboutScreen: {screen: ProximoAboutScreen},
  27. DebugScreen: {screen: DebugScreen},
  28. },
  29. {
  30. initialRouteName: "Main",
  31. mode: 'card',
  32. headerMode: "none",
  33. transitionConfig: () => fromRight(),
  34. })
  35. );