diff options
author | Eric Bailey <git@esb.lol> | 2025-08-26 09:54:19 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-08-26 09:54:19 -0500 |
commit | df20ae237eaf434c6ed0fd032f8328cd9b8c352c (patch) | |
tree | eecd070cf125acc908b1137a569aa369fe5fc436 /src/view/com/post-thread/PostThreadLoadMore.tsx | |
parent | e91a6838101c9566ce2dafaa6fe8c77293a5eba6 (diff) | |
download | voidsky-df20ae237eaf434c6ed0fd032f8328cd9b8c352c.tar.zst |
Threads v2 cleanup (#8902)
* Delete root PostThread component * Remove PostThreadItem, migrate DebugMod to use new components * Remove other unused components * Move PostThreadFollowBtn to new home * Move PostThreadComposePrompt to new home * Remove gate * Keep naming in DebugMod * rm v1 prefs --------- Co-authored-by: Samuel Newman <mozzius@protonmail.com>
Diffstat (limited to 'src/view/com/post-thread/PostThreadLoadMore.tsx')
-rw-r--r-- | src/view/com/post-thread/PostThreadLoadMore.tsx | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/src/view/com/post-thread/PostThreadLoadMore.tsx b/src/view/com/post-thread/PostThreadLoadMore.tsx deleted file mode 100644 index 27e2ea724..000000000 --- a/src/view/com/post-thread/PostThreadLoadMore.tsx +++ /dev/null @@ -1,65 +0,0 @@ -import * as React from 'react' -import {View} from 'react-native' -import {AppBskyFeedDefs, AtUri} from '@atproto/api' -import {Trans} from '@lingui/macro' - -import {makeProfileLink} from '#/lib/routes/links' -import {atoms as a, useTheme} from '#/alf' -import {Text} from '#/components/Typography' -import {Link} from '../util/Link' -import {UserAvatar} from '../util/UserAvatar' - -export function PostThreadLoadMore({post}: {post: AppBskyFeedDefs.PostView}) { - const t = useTheme() - - const postHref = React.useMemo(() => { - const urip = new AtUri(post.uri) - return makeProfileLink(post.author, 'post', urip.rkey) - }, [post.uri, post.author]) - - return ( - <Link - href={postHref} - style={[a.flex_row, a.align_center, a.py_md, {paddingHorizontal: 14}]} - hoverStyle={[t.atoms.bg_contrast_25]}> - <View style={[a.flex_row]}> - <View - style={{ - alignItems: 'center', - justifyContent: 'center', - width: 34, - height: 34, - borderRadius: 18, - backgroundColor: t.atoms.bg.backgroundColor, - marginRight: -20, - }}> - <UserAvatar - avatar={post.author.avatar} - size={30} - type={post.author.associated?.labeler ? 'labeler' : 'user'} - /> - </View> - <View - style={{ - alignItems: 'center', - justifyContent: 'center', - width: 34, - height: 34, - borderRadius: 18, - backgroundColor: t.atoms.bg.backgroundColor, - }}> - <UserAvatar - avatar={post.author.avatar} - size={30} - type={post.author.associated?.labeler ? 'labeler' : 'user'} - /> - </View> - </View> - <View style={[a.px_sm]}> - <Text style={[{color: t.palette.primary_500}, a.text_md]}> - <Trans>Continue thread...</Trans> - </Text> - </View> - </Link> - ) -} |