fix: default user photo on profile

This commit is contained in:
Vinicius Souza 2024-11-07 17:34:36 +00:00
parent 7d90c66b50
commit e3fc71a53f

View file

@ -7,6 +7,8 @@ import * as yup from 'yup';
import { Controller, useForm } from 'react-hook-form';
import { yupResolver } from '@hookform/resolvers/yup';
import defaultAvatar from '@assets/userPhotoDefault.png';
import { api } from '@services/api';
import { AppError } from '@utils/AppError';
import { slug } from '@utils/Slug';
@ -194,7 +196,9 @@ export function Profile() {
<ScrollView contentContainerStyle={{ paddingHorizontal: 36 }}>
<Center mt="$6" px="$10">
<UserPhoto
source={{ uri: `${api.defaults.baseURL}/avatar/${user.avatar}` }}
source={
user.avatar ? { uri: `${api.defaults.baseURL}/avatar/${user.avatar}` } : defaultAvatar
}
alt="imagem de perfil"
size="xl"
/>