Disambiguate feed component naming (#7040)

* Rename posts/Feed* -> posts/PostFeed*

* Rename notifications/Feed* -> notifications/NotificationFeed*
This commit is contained in:
dan
2024-12-10 20:57:53 +00:00
committed by GitHub
parent e052f5e198
commit d00879e628
14 changed files with 33 additions and 33 deletions
+2 -2
View File
@@ -21,7 +21,7 @@ import {useSession} from '#/state/session'
import {useSetMinimalShellMode} from '#/state/shell'
import {useComposerControls} from '#/state/shell/composer'
import {useHeaderOffset} from '#/components/hooks/useHeaderOffset'
import {Feed} from '../posts/Feed'
import {PostFeed} from '../posts/PostFeed'
import {FAB} from '../util/fab/FAB'
import {ListMethods} from '../util/List'
import {LoadLatestBtn} from '../util/load-latest/LoadLatestBtn'
@@ -112,7 +112,7 @@ export function FeedPage({
<View testID={testID}>
<MainScrollProvider>
<FeedFeedbackProvider value={feedFeedback}>
<Feed
<PostFeed
testID={testID ? `${testID}-feed` : undefined}
enabled={isPageFocused || shouldPrefetch}
feed={feed}
@@ -21,13 +21,13 @@ import {ErrorMessage} from '#/view/com/util/error/ErrorMessage'
import {List, ListRef} from '#/view/com/util/List'
import {NotificationFeedLoadingPlaceholder} from '#/view/com/util/LoadingPlaceholder'
import {LoadMoreRetryBtn} from '#/view/com/util/LoadMoreRetryBtn'
import {FeedItem} from './FeedItem'
import {NotificationFeedItem} from './NotificationFeedItem'
const EMPTY_FEED_ITEM = {_reactKey: '__empty__'}
const LOAD_MORE_ERROR_ITEM = {_reactKey: '__load_more_error__'}
const LOADING_ITEM = {_reactKey: '__loading__'}
export function Feed({
export function NotificationFeed({
scrollElRef,
onPressTryAgain,
onScrolledDownChange,
@@ -136,7 +136,7 @@ export function Feed({
)
}
return (
<FeedItem
<NotificationFeedItem
item={item}
moderationOpts={moderationOpts!}
hideTopBorder={index === 0}
@@ -76,7 +76,7 @@ interface Author {
moderation: ModerationDecision
}
let FeedItem = ({
let NotificationFeedItem = ({
item,
moderationOpts,
hideTopBorder,
@@ -494,8 +494,8 @@ let FeedItem = ({
</Link>
)
}
FeedItem = memo(FeedItem)
export {FeedItem}
NotificationFeedItem = memo(NotificationFeedItem)
export {NotificationFeedItem}
function ExpandListPressable({
hasMultipleAuthors,
@@ -37,9 +37,9 @@ import {List, ListRef} from '../util/List'
import {PostFeedLoadingPlaceholder} from '../util/LoadingPlaceholder'
import {LoadMoreRetryBtn} from '../util/LoadMoreRetryBtn'
import {DiscoverFallbackHeader} from './DiscoverFallbackHeader'
import {FeedErrorMessage} from './FeedErrorMessage'
import {FeedItem} from './FeedItem'
import {FeedShutdownMsg} from './FeedShutdownMsg'
import {PostFeedErrorMessage} from './PostFeedErrorMessage'
import {PostFeedItem} from './PostFeedItem'
import {ViewFullThread} from './ViewFullThread'
type FeedRow =
@@ -101,7 +101,7 @@ export function getFeedPostSlice(feedRow: FeedRow): FeedPostSlice | null {
// const REFRESH_AFTER = STALE.HOURS.ONE
const CHECK_LATEST_AFTER = STALE.SECONDS.THIRTY
let Feed = ({
let PostFeed = ({
feed,
feedParams,
ignoreFilterFor,
@@ -444,7 +444,7 @@ let Feed = ({
return renderEmptyState()
} else if (row.type === 'error') {
return (
<FeedErrorMessage
<PostFeedErrorMessage
feedDesc={feed}
error={error ?? undefined}
onPressTryAgain={onPressTryAgain}
@@ -480,7 +480,7 @@ let Feed = ({
const indexInSlice = row.indexInSlice
const item = slice.items[indexInSlice]
return (
<FeedItem
<PostFeedItem
post={item.post}
record={item.record}
reason={indexInSlice === 0 ? slice.reason : undefined}
@@ -576,8 +576,8 @@ let Feed = ({
</View>
)
}
Feed = memo(Feed)
export {Feed}
PostFeed = memo(PostFeed)
export {PostFeed}
const styles = StyleSheet.create({
feedFooter: {paddingTop: 20},
@@ -30,7 +30,7 @@ export enum KnownError {
Unknown = 'Unknown',
}
export function FeedErrorMessage({
export function PostFeedErrorMessage({
feedDesc,
error,
onPressTryAgain,
@@ -70,7 +70,7 @@ interface FeedItemProps {
isParentNotFound?: boolean
}
export function FeedItem({
export function PostFeedItem({
post,
record,
reason,