diff --git a/src/screens/Profile.tsx b/src/screens/Profile.tsx index 993c53c..e657462 100644 --- a/src/screens/Profile.tsx +++ b/src/screens/Profile.tsx @@ -1,3 +1,4 @@ +import { useState } from 'react'; import { ScrollView, TouchableOpacity } from 'react-native'; import { Center, Heading, Text, VStack } from '@gluestack-ui/themed'; import * as ImagePicker from 'expo-image-picker'; @@ -8,6 +9,8 @@ import { ScreenHeader } from '@components/ScreenHeader'; import { UserPhoto } from '@components/UserPhoto'; export function Profile() { + const [userPhoto, setUserPhoto] = useState('https://i.pravatar.cc/200'); + async function handleUserPhotoSelection() { const photoSelection = await ImagePicker.launchImageLibraryAsync({ mediaTypes: ImagePicker.MediaTypeOptions.Images, @@ -19,7 +22,8 @@ export function Profile() { if (photoSelection.canceled) { return; } - console.debug(JSON.stringify(photoSelection.assets[0], null, 2)); + + setUserPhoto(photoSelection.assets[0].uri); } return ( @@ -28,11 +32,7 @@ export function Profile() {
- +