@@ -4,6 +4,7 @@ import {TouchableOpacity} from 'react-native';
4
4
import FontAwesome5 from 'react-native-vector-icons/FontAwesome5' ;
5
5
import { useNavigation } from '@react-navigation/native' ;
6
6
7
+ import { HOME , MESSAGE , POST , NOTIFICATION , PROFILE } from '../constants' ;
7
8
import { primaryColor } from '../theme' ;
8
9
import HomeScreen from '../screens/Home' ;
9
10
import MessageScreen from '../screens/Message' ;
@@ -20,13 +21,13 @@ export default function TabNavigator(props) {
20
21
21
22
return (
22
23
< Tab . Navigator
23
- initialRouteName = "Message"
24
+ initialRouteName = { HOME }
24
25
tabBarOptions = { {
25
26
activeTintColor : '#161F3D' ,
26
27
showLabel : false ,
27
28
} } >
28
29
< Tab . Screen
29
- name = "Home"
30
+ name = { HOME }
30
31
options = { {
31
32
tabBarIcon : ( { color, size} ) => (
32
33
< FontAwesome5 name = { 'home' } color = { color } size = { size } />
@@ -35,7 +36,7 @@ export default function TabNavigator(props) {
35
36
children = { ( ) => < HomeScreen { ...props } /> }
36
37
/>
37
38
< Tab . Screen
38
- name = "Message"
39
+ name = { MESSAGE }
39
40
options = { {
40
41
tabBarIcon : ( { color, size} ) => (
41
42
< FontAwesome5 name = { 'comments' } color = { color } size = { size } />
@@ -44,7 +45,7 @@ export default function TabNavigator(props) {
44
45
children = { ( ) => < MessageScreen { ...props } /> }
45
46
/>
46
47
< Tab . Screen
47
- name = "Post"
48
+ name = { POST }
48
49
options = { {
49
50
tabBarIcon : ( { color, size} ) => (
50
51
// <AddButton />
@@ -73,7 +74,7 @@ export default function TabNavigator(props) {
73
74
} }
74
75
/>
75
76
< Tab . Screen
76
- name = "Notification"
77
+ name = { NOTIFICATION }
77
78
options = { {
78
79
tabBarIcon : ( { color, size} ) => (
79
80
< FontAwesome5 name = { 'bell' } color = { color } size = { size } />
@@ -82,7 +83,7 @@ export default function TabNavigator(props) {
82
83
children = { ( ) => < NotificationScreen { ...props } /> }
83
84
/>
84
85
< Tab . Screen
85
- name = "Profile"
86
+ name = { PROFILE }
86
87
options = { {
87
88
tabBarIcon : ( { color, size} ) => (
88
89
< FontAwesome5 name = { 'user' } color = { color } size = { size } />
0 commit comments