Fix rendering of feed and list post-embeds (close
#1131) (
#1135)
1 files changed, 13 insertions, 19 deletions
diff --git a/src/view/com/util/post-embeds/index.tsx b/src/view/com/util/post-embeds/index.tsx
index 627110495..32e92119d 100644
--- a/src/view/com/util/post-embeds/index.tsx
+++ b/src/view/com/util/post-embeds/index.tsx
@@ -57,9 +57,20 @@ export function PostEmbeds({
)
}
- // quote post
- // =
if (AppBskyEmbedRecord.isView(embed)) {
+ // custom feed embed (i.e. generator view)
+ // =
+ if (AppBskyFeedDefs.isGeneratorView(embed.record)) {
+ return <CustomFeedEmbed record={embed.record} />
+ }
+
+ // list embed (e.g. mute lists; i.e. ListView)
+ if (AppBskyGraphDefs.isListView(embed.record)) {
+ return <ListEmbed item={embed.record} />
+ }
+
+ // quote post
+ // =
return <MaybeQuoteEmbed embed={embed} style={style} />
}
@@ -119,23 +130,6 @@ export function PostEmbeds({
}
}
- // custom feed embed (i.e. generator view)
- // =
- if (
- AppBskyEmbedRecord.isView(embed) &&
- AppBskyFeedDefs.isGeneratorView(embed.record)
- ) {
- return <CustomFeedEmbed record={embed.record} />
- }
-
- // list embed (e.g. mute lists; i.e. ListView)
- if (
- AppBskyEmbedRecord.isView(embed) &&
- AppBskyGraphDefs.isListView(embed.record)
- ) {
- return <ListEmbed item={embed.record} />
- }
-
// external link embed
// =
if (AppBskyEmbedExternal.isView(embed)) {
|