Replace types

This commit is contained in:
Eric Bailey
2025-01-16 19:03:16 -06:00
parent 118e0318fe
commit f20eb31337
3 changed files with 5 additions and 17 deletions
+2 -14
View File
@@ -6,9 +6,9 @@ import {msg} from '@lingui/macro'
import {useLingui} from '@lingui/react'
import {sanitizeHandle} from '#/lib/strings/handles'
import {AuthorFilter} from '#/state/queries/post-feed'
import {formatCount} from '#/view/com/util/numeric/format'
import {PreviewableUserAvatar} from '#/view/com/util/UserAvatar'
import {VideoFeedSourceContext} from '#/screens/VideoFeed/types'
import {atoms as a, useTheme} from '#/alf'
import {BLUE_HUE} from '#/alf/util/colorGeneration'
import {select} from '#/alf/util/themeSelector'
@@ -19,24 +19,12 @@ import {Link} from '#/components/Link'
import {MediaInsetBorder} from '#/components/MediaInsetBorder'
import {Text} from '#/components/Typography'
/**
* Kind of like `FeedDescriptor` but not
*/
export type SourceContext =
| {type: 'feedgen'; uri: string; initialPostUri?: string}
| {
type: 'author'
did: string
filter: AuthorFilter
initialPostUri?: string
}
export function VideoPostCard({
post,
sourceContext,
}: {
post: AppBskyFeedDefs.PostView
sourceContext: SourceContext
sourceContext: VideoFeedSourceContext
}) {
const t = useTheme()
const {_, i18n} = useLingui()
@@ -2,9 +2,9 @@ import {View} from 'react-native'
import {AppBskyEmbedVideo} from '@atproto/api'
import {FeedPostSliceItem} from '#/state/queries/post-feed'
import {VideoFeedSourceContext} from '#/screens/VideoFeed/types'
import {atoms as a, useGutters} from '#/alf'
import {
SourceContext,
VideoPostCard,
VideoPostCardPlaceholder,
} from '#/components/VideoPostCard'
@@ -14,7 +14,7 @@ export function PostFeedVideoGridRow({
sourceContext,
}: {
slices: FeedPostSliceItem[]
sourceContext: SourceContext
sourceContext: VideoFeedSourceContext
}) {
const gutters = useGutters(['base', 'base', 0, 'base'])
const posts = slices