Remove remaining items

This commit is contained in:
Eric Bailey
2025-06-11 11:15:00 -05:00
parent f20de35aad
commit bbc08bb7c6
2 changed files with 26 additions and 85 deletions
+26 -5
View File
@@ -1,19 +1,20 @@
import React from 'react'
import {StyleProp, View, ViewStyle} from 'react-native'
import {type StyleProp, View, type ViewStyle} from 'react-native'
import {cleanError} from '#/lib/strings/errors'
import {
useResolveGifQuery,
useResolveLinkQuery,
} from '#/state/queries/resolve-link'
import {Gif} from '#/state/queries/tenor'
import {type Gif} from '#/state/queries/tenor'
import {ExternalEmbedRemoveBtn} from '#/view/com/composer/ExternalEmbedRemoveBtn'
import {atoms as a, useTheme} from '#/alf'
import {Loader} from '#/components/Loader'
import {ExternalEmbed} from '#/components/Post/Embed/ExternalEmbed'
import {ModeratedFeedEmbed} from '#/components/Post/Embed/FeedEmbed'
import {ModeratedListEmbed} from '#/components/Post/Embed/ListEmbed'
import {Embed as StarterPackEmbed} from '#/components/StarterPack/StarterPackCard'
import {Text} from '#/components/Typography'
import {MaybeFeedCard, MaybeListCard} from '../util/post-embeds'
export const ExternalEmbedGif = ({
onRemove,
@@ -91,9 +92,29 @@ export const ExternalEmbedLink = ({
/>
)
} else if (data.kind === 'feed') {
return <MaybeFeedCard view={data.view} />
return (
<ModeratedFeedEmbed
embed={{
type: 'feed',
view: {
$type: 'app.bsky.feed.defs#generatorView',
...data.view,
},
}}
/>
)
} else if (data.kind === 'list') {
return <MaybeListCard view={data.view} />
return (
<ModeratedListEmbed
embed={{
type: 'list',
view: {
$type: 'app.bsky.graph.defs#listView',
...data.view,
},
}}
/>
)
} else if (data.kind === 'starter-pack') {
return <StarterPackEmbed starterPack={data.view} />
}