link to profile on press

This commit is contained in:
Samuel Newman
2025-01-17 16:58:48 +00:00
parent 2d882e5515
commit 07dcd7d97d
+14 -2
View File
@@ -62,6 +62,7 @@ import {Header} from '#/screens/VideoFeed/Header'
import {atoms as a, ThemeProvider, tokens, useTheme} from '#/alf'
import {Button, ButtonText} from '#/components/Button'
import * as Layout from '#/components/Layout'
import {Link} from '#/components/Link'
import {ListFooter} from '#/components/Lists'
import {RichText} from '#/components/RichText'
import {Text} from '#/components/Typography'
@@ -449,6 +450,7 @@ function Overlay({
active: boolean
scrollGesture: NativeGesture
}) {
const {_} = useLingui()
const t = useTheme()
const navigation = useNavigation<NavigationProp>()
// const {status} = useEvent(player, 'statusChange', {status: player.status})
@@ -499,7 +501,17 @@ function Overlay({
colors={['rgba(0,0,0,0)', 'rgba(0,0,0,0.8)', 'rgba(0,0,0,0.95)']}
style={[a.w_full, a.pt_md]}>
<Animated.View style={[a.px_xl, animatedStyle]}>
<View style={[a.flex_row, a.gap_md, a.pb_sm, a.align_center]}>
<Link
label={_(
msg`View ${sanitizeDisplayName(
post.author.displayName || post.author.handle,
)}'s profile`,
)}
to={{
screen: 'Profile',
params: {name: post.author.did},
}}
style={[a.flex_row, a.gap_md, a.pb_sm, a.align_center]}>
<UserAvatar type="user" avatar={post.author.avatar} size={32} />
<View>
<Text style={[a.text_md, a.font_heavy]} emoji numberOfLines={1}>
@@ -513,7 +525,7 @@ function Overlay({
{sanitizeHandle(post.author.handle, '@')}
</Text>
</View>
</View>
</Link>
{record?.text?.trim() && (
<View style={[a.pb_sm]}>
<ExpandableRichTextView