Professional Documents
Culture Documents
Add Place
Add Place
function imageHandler(imageUri) {
setSelectedImage(imageUri);
}
function pickHandler(location) {
setPickedLocation(location);
}
try {
// Guarda el nuevo lugar en AsyncStorage
await storeData(newPlace);
console.log("Lugar guardado en AsyncStorage:", newPlace);
navigation.setParams({ place: newPlace });
} catch (error) {
console.error("Error al guardar el lugar en AsyncStorage:", error);
}
return (
<View style={styles.view}>
<TextInput
label="Place"
value={place}
mode="outlined"
onChangeText={(text) => setPlace(text)}
/>
<ImagePicker onImageChange={imageHandler} />
<MapPicker onPickChange={pickHandler} />
<Button
style={styles.btn}
buttonColor={Colors.primary700}
textColor={Colors.white}
mode="elevated"
onPress={savePlaceHandler}
>
Add Place
</Button>
</View>
);
};