-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPlantIdentifier.js
57 lines (51 loc) · 1.75 KB
/
PlantIdentifier.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
// import {
// ScrollView, Text, View, Button, TextInput, TouchableOpacity, Pressable, Image,
// } from 'react-native';
// import * as ImagePicker from 'expo-image-picker';
// export default function JournalPage(){
// const [selectedImage, setSelectedImage] = useState(null);
// const [viewImage, setViewImage] = useState(false);
// const pickImage = async () => {
// const result = await ImagePicker.launchImageLibraryAsync({
// mediaTypes: ImagePicker.MediaTypeOptions.All,
// allowsEditing: true,
// aspect: [4, 3],
// quality: 1,
// });
// if (!result.canceled) {
// setSelectedImage(result.assets[0].uri);
// }
// };
// const getFilenameFromUri = (uri) => {
// if (uri) {
// const uriParts = uri.split('/');
// return uriParts[uriParts.length - 1];
// }
// return '';
// };
// const handleFilenamePress = () => {
// setViewImage(!viewImage);
// };
// return(
// <View>
// <TouchableOpacity
// style={{
// minWidth: '80%', minHeight: 40, borderRadius: 2, backgroundColor: 'lightgrey', alignItems: 'center', justifyContent: 'center', marginTop: 10,
// }}
// onPress={pickImage}
// >
// <Text>+ add attachment</Text>
// </TouchableOpacity>
// {selectedImage !== '' ? (
// <>
// <TouchableOpacity onPress={handleFilenamePress}>
// <Text>{getFilenameFromUri(selectedImage)}</Text>
// </TouchableOpacity>
// {viewImage && (
// <Image source={{ uri: selectedImage }} style={{ width: 200, height: 200 }} />
// )}
// </>
// ) : null}
// </View>
// )
// }