2017-11-14 22:49:17 +00:00
|
|
|
import { Platform } from 'react-native';
|
2017-11-23 19:12:06 +00:00
|
|
|
import { StackNavigator, DrawerNavigator } from 'react-navigation';
|
2017-09-21 17:08:00 +00:00
|
|
|
|
|
|
|
import Sidebar from '../../containers/Sidebar';
|
|
|
|
import RoomsListView from '../../views/RoomsListView';
|
|
|
|
import RoomView from '../../views/RoomView';
|
|
|
|
import CreateChannelView from '../../views/CreateChannelView';
|
2017-09-25 13:15:28 +00:00
|
|
|
import SelectUsersView from '../../views/SelectUsersView';
|
2017-12-20 19:20:06 +00:00
|
|
|
import NewServerView from '../../views/NewServerView';
|
2017-09-21 17:08:00 +00:00
|
|
|
|
|
|
|
const AuthRoutes = StackNavigator(
|
|
|
|
{
|
|
|
|
RoomsList: {
|
2017-12-08 19:13:21 +00:00
|
|
|
screen: RoomsListView
|
2017-09-21 17:08:00 +00:00
|
|
|
},
|
|
|
|
Room: {
|
2017-12-08 19:13:21 +00:00
|
|
|
screen: RoomView
|
2017-09-21 17:08:00 +00:00
|
|
|
},
|
|
|
|
CreateChannel: {
|
|
|
|
screen: CreateChannelView,
|
|
|
|
navigationOptions: {
|
|
|
|
title: 'Create Channel'
|
|
|
|
}
|
2017-09-25 13:15:28 +00:00
|
|
|
},
|
|
|
|
SelectUsers: {
|
|
|
|
screen: SelectUsersView,
|
|
|
|
navigationOptions: {
|
|
|
|
title: 'Select Users'
|
|
|
|
}
|
2017-12-20 19:20:06 +00:00
|
|
|
},
|
|
|
|
AddServer: {
|
|
|
|
screen: NewServerView,
|
|
|
|
navigationOptions: {
|
|
|
|
title: 'New server'
|
|
|
|
}
|
2017-09-21 17:08:00 +00:00
|
|
|
}
|
|
|
|
},
|
2017-12-11 20:37:33 +00:00
|
|
|
{
|
|
|
|
navigationOptions: {
|
|
|
|
headerTitleAllowFontScaling: false
|
|
|
|
}
|
|
|
|
}
|
2017-09-21 17:08:00 +00:00
|
|
|
);
|
|
|
|
|
2017-09-25 13:15:28 +00:00
|
|
|
const Routes = DrawerNavigator(
|
|
|
|
{
|
|
|
|
Home: {
|
2017-12-08 19:13:21 +00:00
|
|
|
screen: AuthRoutes
|
2017-09-21 17:08:00 +00:00
|
|
|
}
|
2017-09-25 13:15:28 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
contentComponent: Sidebar,
|
2017-11-14 22:49:17 +00:00
|
|
|
navigationOptions: {
|
|
|
|
drawerLockMode: Platform.OS === 'ios' ? 'locked-closed' : 'unlocked'
|
|
|
|
}
|
2017-09-21 17:08:00 +00:00
|
|
|
}
|
2017-09-25 13:15:28 +00:00
|
|
|
);
|
2017-09-21 17:08:00 +00:00
|
|
|
|
|
|
|
export default Routes;
|