remove unnecessary isMe prop

This commit is contained in:
João Ferreiro
2022-12-06 15:08:19 +00:00
parent ed6bcfdb75
commit 80b8c7be09
3 changed files with 9 additions and 14 deletions
+1 -6
View File
@@ -152,15 +152,10 @@ export const ProfileHeader = observer(function ProfileHeader({
} }
return ( return (
<View style={styles.outer}> <View style={styles.outer}>
<UserBanner <UserBanner handle={view.handle} userBanner={view.userBanner} />
isMe={isMe}
handle={view.handle}
userBanner={view.userBanner}
/>
<View style={styles.avi}> <View style={styles.avi}>
<UserAvatar <UserAvatar
size={80} size={80}
isMe={isMe}
handle={view.handle} handle={view.handle}
displayName={view.displayName} displayName={view.displayName}
userAvatar={view.userAvatar} userAvatar={view.userAvatar}
+1 -3
View File
@@ -16,12 +16,10 @@ export function UserAvatar({
handle, handle,
userAvatar, userAvatar,
displayName, displayName,
isMe = false,
setUserAvatar, setUserAvatar,
}: { }: {
size: number size: number
handle: string handle: string
isMe?: boolean
displayName: string | undefined displayName: string | undefined
userAvatar: string | null userAvatar: string | null
setUserAvatar?: React.Dispatch<React.SetStateAction<string | null>> setUserAvatar?: React.Dispatch<React.SetStateAction<string | null>>
@@ -108,7 +106,7 @@ export function UserAvatar({
/> />
</View> </View>
</TouchableOpacity> </TouchableOpacity>
) : isMe && userAvatar != null ? ( ) : userAvatar != null ? (
<Image <Image
style={styles.avatarImage} style={styles.avatarImage}
resizeMode="stretch" resizeMode="stretch"
+7 -5
View File
@@ -14,11 +14,9 @@ import {IMAGES_ENABLED} from '../../../build-flags'
export function UserBanner({ export function UserBanner({
handle, handle,
userBanner, userBanner,
isMe = false,
setUserBanner, setUserBanner,
}: { }: {
handle: string handle: string
isMe?: boolean
userBanner: string | null userBanner: string | null
setUserBanner?: React.Dispatch<React.SetStateAction<string | null>> setUserBanner?: React.Dispatch<React.SetStateAction<string | null>>
}) { }) {
@@ -35,7 +33,9 @@ export function UserBanner({
width: 1500, width: 1500,
height: 500, height: 500,
}).then(item => { }).then(item => {
setUserBanner(item.path) if (setUserBanner != null) {
setUserBanner(item.path)
}
}) })
}, },
}, },
@@ -51,7 +51,9 @@ export function UserBanner({
width: 1500, width: 1500,
height: 500, height: 500,
}).then(croppedItem => { }).then(croppedItem => {
setUserBanner(croppedItem.path) if (setUserBanner != null) {
setUserBanner(croppedItem.path)
}
}) })
}) })
}, },
@@ -93,7 +95,7 @@ export function UserBanner({
/> />
</View> </View>
</TouchableOpacity> </TouchableOpacity>
) : isMe && userBanner != null ? ( ) : userBanner != null ? (
<Image <Image
style={styles.bannerImage} style={styles.bannerImage}
resizeMode="stretch" resizeMode="stretch"