diff options
Diffstat (limited to 'src/view/com/post/Post.tsx')
-rw-r--r-- | src/view/com/post/Post.tsx | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/view/com/post/Post.tsx b/src/view/com/post/Post.tsx index bdc84b62f..ac5e7d20b 100644 --- a/src/view/com/post/Post.tsx +++ b/src/view/com/post/Post.tsx @@ -30,6 +30,7 @@ import {useStores} from 'state/index' import {s, colors} from 'lib/styles' import {usePalette} from 'lib/hooks/usePalette' import {getTranslatorLink, isPostInLanguage} from '../../../locale/helpers' +import {makeProfileLink} from 'lib/routes/links' export const Post = observer(function Post({ uri, @@ -125,7 +126,7 @@ const PostLoaded = observer( const itemUri = item.post.uri const itemCid = item.post.cid const itemUrip = new AtUri(item.post.uri) - const itemHref = `/profile/${item.post.author.handle}/post/${itemUrip.rkey}` + const itemHref = makeProfileLink(item.post.author, 'post', itemUrip.rkey) const itemTitle = `Post by ${item.post.author.handle}` let replyAuthorDid = '' if (record.reply) { @@ -222,8 +223,7 @@ const PostLoaded = observer( </View> <View style={styles.layoutContent}> <PostMeta - authorHandle={item.post.author.handle} - authorDisplayName={item.post.author.displayName} + author={item.post.author} authorHasWarning={!!item.post.author.labels?.length} timestamp={item.post.indexedAt} postHref={itemHref} @@ -282,11 +282,7 @@ const PostLoaded = observer( itemCid={itemCid} itemHref={itemHref} itemTitle={itemTitle} - author={{ - avatar: item.post.author.avatar!, - handle: item.post.author.handle, - displayName: item.post.author.displayName!, - }} + author={item.post.author} indexedAt={item.post.indexedAt} text={item.richText?.text || record.text} isAuthor={item.post.author.did === store.me.did} |