Rename linear post components

This commit is contained in:
Eric Bailey
2025-06-04 20:54:29 -05:00
parent 8c4d8d7814
commit f8379be6e9
2 changed files with 13 additions and 15 deletions
@@ -56,7 +56,7 @@ export type ThreadItemPostProps = {
threadgateRecord?: AppBskyFeedThreadgate.Record
}
export function ThreadPost({
export function ThreadItemPost({
item,
overrides,
onPostSuccess,
@@ -65,13 +65,11 @@ export function ThreadPost({
const postShadow = usePostShadow(item.value.post)
if (postShadow === POST_TOMBSTONE) {
return <PostThreadItemDeleted item={item} overrides={overrides} />
return <ThreadItemPostDeleted item={item} overrides={overrides} />
}
return (
<ThreadPostInner
// Safeguard from clobbering per-post state below:
key={postShadow.uri}
<ThreadItemPostInner
item={item}
postShadow={postShadow}
threadgateRecord={threadgateRecord}
@@ -81,7 +79,7 @@ export function ThreadPost({
)
}
function PostThreadItemDeleted({
function ThreadItemPostDeleted({
item,
overrides,
}: Pick<ThreadItemPostProps, 'item' | 'overrides'>) {
@@ -180,7 +178,7 @@ const ThreadItemPostParentReplyLine = memo(
},
)
const ThreadPostInner = memo(function ThreadPostInner({
const ThreadItemPostInner = memo(function ThreadItemPostInner({
item,
postShadow,
overrides,
@@ -366,7 +364,7 @@ function SubtleHover({children}: {children: React.ReactNode}) {
)
}
export function ThreadPostSkeleton() {
export function ThreadItemPostSkeleton() {
const t = useTheme()
return (
<View
+7 -7
View File
@@ -19,11 +19,11 @@ import {
ThreadAnchor,
ThreadAnchorSkeleton,
} from '#/screens/PostThread/components/ThreadAnchor'
import {ThreadItemTreePost} from '#/screens/PostThread/components/ThreadItemTreePost'
import {
ThreadPost,
ThreadPostSkeleton,
} from '#/screens/PostThread/components/ThreadPost'
ThreadItemPost,
ThreadItemPostSkeleton,
} from '#/screens/PostThread/components/ThreadItemPost'
import {ThreadItemTreePost} from '#/screens/PostThread/components/ThreadItemTreePost'
import {atoms as a, useBreakpoints, useTheme, web} from '#/alf'
import * as Layout from '#/components/Layout'
import {ListFooter} from '#/components/Lists'
@@ -210,7 +210,7 @@ export function Inner({uri}: {uri: string | undefined}) {
if (item.depth < 0) {
if (deferParents) return null
return (
<ThreadPost
<ThreadItemPost
item={item}
threadgateRecord={thread.data.threadgate?.record ?? undefined}
overrides={{
@@ -246,7 +246,7 @@ export function Inner({uri}: {uri: string | undefined}) {
)
} else {
return (
<ThreadPost
<ThreadItemPost
item={item}
threadgateRecord={thread.data.threadgate?.record ?? undefined}
overrides={{
@@ -321,7 +321,7 @@ export function Inner({uri}: {uri: string | undefined}) {
if (item.item === 'anchor') {
return <ThreadAnchorSkeleton />
} else if (item.item === 'reply') {
return <ThreadPostSkeleton />
return <ThreadItemPostSkeleton />
}
}
return null