diff options
Diffstat (limited to 'src/components/ProfileCard.tsx')
-rw-r--r-- | src/components/ProfileCard.tsx | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/src/components/ProfileCard.tsx b/src/components/ProfileCard.tsx index 2d3b3240e..a263d1946 100644 --- a/src/components/ProfileCard.tsx +++ b/src/components/ProfileCard.tsx @@ -36,7 +36,7 @@ export function Default({ logContext?: 'ProfileCard' | 'StarterPackProfilesList' }) { return ( - <Link did={profile.did}> + <Link profile={profile}> <Card profile={profile} moderationOpts={moderationOpts} @@ -96,16 +96,24 @@ export function Header({ } export function Link({ - did, + profile, children, style, ...rest -}: {did: string} & Omit<LinkProps, 'to'>) { +}: { + profile: AppBskyActorDefs.ProfileViewDetailed +} & Omit<LinkProps, 'to' | 'label'>) { + const {_} = useLingui() return ( <InternalLink + label={_( + msg`View ${ + profile.displayName || sanitizeHandle(profile.handle) + }'s profile`, + )} to={{ screen: 'Profile', - params: {name: did}, + params: {name: profile.did}, }} style={[a.flex_col, style]} {...rest}> |