Add context to replies when appearing in the feed

This commit is contained in:
Paul Frazee 2022-12-06 12:29:13 -06:00
parent d60de5e214
commit 246b0e19e1
4 changed files with 140 additions and 40 deletions

View file

@ -21,7 +21,7 @@ export function UserAvatar({
size: number
handle: string
displayName: string | undefined
userAvatar: string | null
userAvatar: string | null | undefined
setUserAvatar?: React.Dispatch<React.SetStateAction<string | null>>
}) {
const initials = getInitials(displayName || handle)
@ -92,7 +92,7 @@ export function UserAvatar({
// setUserAvatar is only passed as prop on the EditProfile component
return setUserAvatar != null && IMAGES_ENABLED ? (
<TouchableOpacity onPress={handleEditAvatar}>
{userAvatar != null ? (
{userAvatar ? (
<Image style={styles.avatarImage} source={{uri: userAvatar}} />
) : (
renderSvg(size, initials)
@ -105,7 +105,7 @@ export function UserAvatar({
/>
</View>
</TouchableOpacity>
) : userAvatar != null ? (
) : userAvatar ? (
<Image
style={styles.avatarImage}
resizeMode="stretch"

View file

@ -17,7 +17,7 @@ export function UserBanner({
setUserBanner,
}: {
handle: string
userBanner: string | null
userBanner: string | null | undefined
setUserBanner?: React.Dispatch<React.SetStateAction<string | null>>
}) {
const gradient = getGradient(handle)
@ -81,7 +81,7 @@ export function UserBanner({
// setUserBanner is only passed as prop on the EditProfile component
return setUserBanner != null && IMAGES_ENABLED ? (
<TouchableOpacity onPress={handleEditBanner}>
{userBanner != null ? (
{userBanner ? (
<Image style={styles.bannerImage} source={{uri: userBanner}} />
) : (
renderSvg()
@ -94,7 +94,7 @@ export function UserBanner({
/>
</View>
</TouchableOpacity>
) : userBanner != null ? (
) : userBanner ? (
<Image
style={styles.bannerImage}
resizeMode="stretch"