diff options
Diffstat (limited to 'src/view/com/post-thread')
-rw-r--r-- | src/view/com/post-thread/PostLikedBy.tsx | 10 | ||||
-rw-r--r-- | src/view/com/post-thread/PostRepostedBy.tsx | 10 | ||||
-rw-r--r-- | src/view/com/post-thread/PostThreadItem.tsx | 25 |
3 files changed, 11 insertions, 34 deletions
diff --git a/src/view/com/post-thread/PostLikedBy.tsx b/src/view/com/post-thread/PostLikedBy.tsx index dc090e7ad..80dd59072 100644 --- a/src/view/com/post-thread/PostLikedBy.tsx +++ b/src/view/com/post-thread/PostLikedBy.tsx @@ -47,15 +47,7 @@ export const PostLikedBy = observer(function ({uri}: {uri: string}) { // loaded // = const renderItem = ({item}: {item: LikeItem}) => ( - <ProfileCardWithFollowBtn - key={item.actor.did} - did={item.actor.did} - handle={item.actor.handle} - displayName={item.actor.displayName} - avatar={item.actor.avatar} - labels={item.actor.labels} - isFollowedBy={!!item.actor.viewer?.followedBy} - /> + <ProfileCardWithFollowBtn key={item.actor.did} profile={item.actor} /> ) return ( <FlatList diff --git a/src/view/com/post-thread/PostRepostedBy.tsx b/src/view/com/post-thread/PostRepostedBy.tsx index 65579ae23..31fa0cf7f 100644 --- a/src/view/com/post-thread/PostRepostedBy.tsx +++ b/src/view/com/post-thread/PostRepostedBy.tsx @@ -58,15 +58,7 @@ export const PostRepostedBy = observer(function PostRepostedBy({ // loaded // = const renderItem = ({item}: {item: RepostedByItem}) => ( - <ProfileCardWithFollowBtn - key={item.did} - did={item.did} - handle={item.handle} - displayName={item.displayName} - avatar={item.avatar} - labels={item.labels} - isFollowedBy={!!item.viewer?.followedBy} - /> + <ProfileCardWithFollowBtn key={item.did} profile={item} /> ) return ( <FlatList diff --git a/src/view/com/post-thread/PostThreadItem.tsx b/src/view/com/post-thread/PostThreadItem.tsx index e779f018e..8fdcce8ad 100644 --- a/src/view/com/post-thread/PostThreadItem.tsx +++ b/src/view/com/post-thread/PostThreadItem.tsx @@ -145,21 +145,17 @@ export const PostThreadItem = observer(function PostThreadItem({ if (item._isHighlightedPost) { return ( - <View + <PostHider testID={`postThreadItem-by-${item.post.author.handle}`} - style={[ - styles.outer, - styles.outerHighlighted, - {borderTopColor: pal.colors.border}, - pal.view, - ]}> + style={[styles.outer, styles.outerHighlighted, pal.border, pal.view]} + moderation={item.moderation.thread}> <View style={styles.layout}> <View style={styles.layoutAvi}> <Link href={authorHref} title={authorTitle} asAnchor> <UserAvatar size={52} avatar={item.post.author.avatar} - hasWarning={!!item.post.author.labels?.length} + moderation={item.moderation.avatar} /> </Link> </View> @@ -218,9 +214,7 @@ export const PostThreadItem = observer(function PostThreadItem({ </View> </View> <View style={[s.pl10, s.pr10, s.pb10]}> - <ContentHider - isMuted={item.post.author.viewer?.muted === true} - labels={item.post.labels}> + <ContentHider moderation={item.moderation.view}> {item.richText?.text ? ( <View style={[ @@ -300,7 +294,7 @@ export const PostThreadItem = observer(function PostThreadItem({ /> </View> </View> - </View> + </PostHider> ) } else { return ( @@ -309,8 +303,7 @@ export const PostThreadItem = observer(function PostThreadItem({ testID={`postThreadItem-by-${item.post.author.handle}`} href={itemHref} style={[styles.outer, {borderColor: pal.colors.border}, pal.view]} - isMuted={item.post.author.viewer?.muted === true} - labels={item.post.labels}> + moderation={item.moderation.thread}> {item._showParentReplyLine && ( <View style={[ @@ -333,7 +326,7 @@ export const PostThreadItem = observer(function PostThreadItem({ <UserAvatar size={52} avatar={item.post.author.avatar} - hasWarning={!!item.post.author.labels?.length} + moderation={item.moderation.avatar} /> </Link> </View> @@ -347,7 +340,7 @@ export const PostThreadItem = observer(function PostThreadItem({ did={item.post.author.did} /> <ContentHider - labels={item.post.labels} + moderation={item.moderation.thread} containerStyle={styles.contentHider}> {item.richText?.text ? ( <View style={styles.postTextContainer}> |