-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathApp.js
75 lines (71 loc) · 2.43 KB
/
App.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
import React from 'react';
import { Root } from "native-base";
import { createStackNavigator, createAppContainer, createBottomTabNavigator } from 'react-navigation';
import { Ionicons } from '@expo/vector-icons';
import Check from './auth/Check';
import Login from './auth/Login';
import Register from './auth/Register';
import List from './database/List';
import AddItem from './database/AddItem';
import Config from './components/Config';
import Agenda from './components/Agenda2';
const Tabs = createBottomTabNavigator(
{
List: {
screen: List,
navigationOptions: {
title: 'Tarefas',
tabBarOptions: { activeTintColor: '#085bc7' },
tabBarIcon: ({ focused, tintColor }) => <Ionicons name="md-checkmark-circle-outline" size={25} color={tintColor} />
},
},
Agenda: {
screen: Agenda,
navigationOptions: {
title: 'Agenda',
tabBarOptions: { activeTintColor: '#085bc7' },
tabBarIcon: ({ focused, tintColor }) => <Ionicons name="md-calendar" size={25} color={tintColor} />
}
},
AddItem: {
screen: AddItem,
navigationOptions: {
title: 'Adicionar',
tabBarOptions: { activeTintColor: '#085bc7' },
tabBarIcon: ({ focused, tintColor }) => <Ionicons name="md-add-circle-outline" size={25} color={tintColor} />
}
},
Config: {
screen: Config,
navigationOptions: {
title: 'Configurações',
tabBarVisible: true,
tabBarOptions: { activeTintColor: '#085bc7' },
tabBarIcon: ({ focused, tintColor }) => <Ionicons name="md-settings" size={25} color={tintColor} />
}
},
}
);
const MainNavigator = createStackNavigator(
{
//Push: { screen: Push },
Check: { screen: Check },
Login: { screen: Login },
Register: { screen: Register },
Tabs: { screen: Tabs },
Form: { screen: AddItem },
},
{
defaultNavigationOptions: {
title: 'Remind',
headerStyle: {backgroundColor: '#085bc7'},
headerTintColor: '#fff',
gesturesEnabled: false,
}
}
);
const AppContainer = createAppContainer(MainNavigator);
export default () =>
<Root>
<AppContainer />
</Root>;