-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathApp.js
81 lines (70 loc) · 1.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
76
77
78
79
80
81
import React, { useState } from 'react';
import { Text, TextInput, View, StyleSheet, Button } from 'react-native';
import MapView from 'react-native-maps';
const Textbox = (props) => {
const [text, setText] = useState('')
return (
<View>
<TextInput
style={props.style}
placeholder={props.placeholder}
onChangeText={text => setText(text)}
defaultValue={text}
/>
</View>
)
}
const ButtonComp = (props) => {
return (
<View>
<Button
color="#841584"
onPress={() => {
alert(props.alert);
}}
title={props.title}
style={props.style}
/>
</View>
);
}
const Map = (props) => {
return (
<View>
<MapView
initialRegion={{
latitude: props.latitude,
longitude: props.longitude,
latitudeDelta: 0.0922,
longitudeDelta: 0.0421,
}}
/>
</View>
)
}
const styles = StyleSheet.create({
textbox: {
marginTop: 50,
padding: 5,
},
smallerTextBox: {
marginTop: 70,
padding: 20,
},
blackRegular: {
color: 'black',
fontWeight: 'normal',
fontSize: 10,
padding: 10
},
})
const main = () => {
return (
<>
<ButtonComp alert="Picking up" title="I will Pickup" />
<ButtonComp alert="Not Picking up" title="I cannot Pickup" />
<Map latitude = {37.78825} longitude = {-122.4324} />
</>
)
}
export default main;