ecency-mobile/src/config/routes.js

35 lines
883 B
JavaScript
Raw Normal View History

import { DrawerNavigator, SwitchNavigator } from 'react-navigation';
import { BaseNavigator } from '../navigation';
import { default as ROUTES } from '../constants/routeNames';
2018-10-05 06:42:27 +03:00
// Screens
2018-10-19 00:34:53 +03:00
import {
Splash, Login, PinCode, SteemConnect, Editor, Profile
2018-10-19 00:34:53 +03:00
} from '../screens';
2018-10-05 06:42:27 +03:00
// Components
import { SideMenu } from '../components';
2018-10-06 06:33:03 +03:00
const mainNavigation = DrawerNavigator(
2018-10-05 06:42:27 +03:00
{
[ROUTES.SCREENS.HOME]: {
2018-10-05 06:42:27 +03:00
screen: BaseNavigator,
navigationOptions: {
header: () => null,
},
},
},
2018-10-05 06:42:27 +03:00
{
contentComponent: SideMenu,
},
);
2018-10-06 06:33:03 +03:00
export default SwitchNavigator({
[ROUTES.DRAWER.MAIN]: mainNavigation,
[ROUTES.SCREENS.LOGIN]: { screen: Login },
[ROUTES.SCREENS.PINCODE]: { screen: PinCode },
2018-10-19 00:34:53 +03:00
[ROUTES.SCREENS.STEEM_CONNECT]: { screen: SteemConnect },
2018-10-24 09:58:14 +03:00
[ROUTES.SCREENS.PROFILE]: { screen: Profile },
[ROUTES.SCREENS.SPLASH]: { screen: Splash },
2018-10-06 06:33:03 +03:00
});