Add avatar images and fix some type signatures

This commit is contained in:
Paul Frazee 2022-12-08 13:45:23 -06:00
parent 273e6d2973
commit 539bf5d350
56 changed files with 543 additions and 370 deletions

View file

@ -8,14 +8,14 @@ export function ProfileCard({
did,
handle,
displayName,
description,
avatar,
renderButton,
onPressButton,
}: {
did: string
handle: string
displayName?: string
description?: string
avatar?: string
renderButton?: () => JSX.Element
onPressButton?: () => void
}) {
@ -23,7 +23,12 @@ export function ProfileCard({
<Link style={styles.outer} href={`/profile/${handle}`} title={handle}>
<View style={styles.layout}>
<View style={styles.layoutAvi}>
<UserAvatar size={40} displayName={displayName} handle={handle} />
<UserAvatar
size={40}
displayName={displayName}
handle={handle}
avatar={avatar}
/>
</View>
<View style={styles.layoutContent}>
<Text style={[s.f16, s.bold]} numberOfLines={1}>

View file

@ -91,6 +91,7 @@ const User = ({item}: {item: FollowerItem}) => {
size={40}
displayName={item.displayName}
handle={item.handle}
avatar={item.avatar}
/>
</View>
<View style={styles.layoutContent}>

View file

@ -91,6 +91,7 @@ const User = ({item}: {item: FollowItem}) => {
size={40}
displayName={item.displayName}
handle={item.handle}
avatar={item.avatar}
/>
</View>
<View style={styles.layoutContent}>

View file

@ -158,7 +158,7 @@ export const ProfileHeader = observer(function ProfileHeader({
size={80}
handle={view.handle}
displayName={view.displayName}
userAvatar={view.userAvatar}
avatar={view.avatar}
/>
</View>
<View style={styles.content}>

View file

@ -65,6 +65,7 @@ export const ProfileMembers = observer(function ProfileMembers({
did={item.did}
handle={item.handle}
displayName={item.displayName}
avatar={item.avatar}
/>
)
return (