about summary refs log tree commit diff
path: root/src/view/com/post/Post.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/view/com/post/Post.tsx')
-rw-r--r--src/view/com/post/Post.tsx12
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}