-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathApp.js
More file actions
73 lines (67 loc) · 2.15 KB
/
Copy pathApp.js
File metadata and controls
73 lines (67 loc) · 2.15 KB
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
import React from 'react';
import {Image, TouchableOpacity} from 'react-native';
import {createStackNavigator} from '@react-navigation/stack';
import {NavigationContainer, DefaultTheme} from '@react-navigation/native';
// Screens
import {Home} from './screens';
import {icons, COLORS, FONTS, SIZES} from './constants';
const theme = {
...DefaultTheme,
colors: {
...DefaultTheme.colors,
border: 'transparent'
}
}
const Stack = createStackNavigator();
const App = () => {
return (
<NavigationContainer>
<Stack.Navigator
initialRouteName={'Home'}>
<Stack.Screen
name='Home'
component={Home}
options={{
title: 'SHOE SELECTOR',
headerTintColor: COLORS.lightGray,
headerTintStyle: {
...FONTS.navTitle
},
headerLeft: ({onPress}) => (
<TouchableOpacity style={{
marginLeft: SIZES.padding,
onPress: {onPress}
}}>
<Image
source={icons.menu}
resizeMode='contain'
style={{
width: 25,
height: 25
}} />
</TouchableOpacity>
),
headerRight: () => (
<TouchableOpacity
style={{marginRight: SIZES.padding}}
onPress={() => console.log('Header right on pressed')}
>
<Image
source={icons.search}
resizeMode='contain'
style={{
width: 30,
height: 230
}}
/>
</TouchableOpacity>
)
}}
/>
</Stack.Navigator>
</NavigationContainer>
)
}
export default () => {
return <App />
}