about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorPaul Frazee <pfrazee@gmail.com>2023-08-08 11:34:33 -0700
committerGitHub <noreply@github.com>2023-08-08 11:34:33 -0700
commit72e459f3e269e095a3d403a94b6e6403b2f425f2 (patch)
treec8dfa23087efde0c355299ecd97f1edd1673c640 /src
parent3c29a1be4d1bd9fb707cb05a8464ca7a094dd8e0 (diff)
downloadvoidsky-72e459f3e269e095a3d403a94b6e6403b2f425f2.tar.zst
Fix rendering of feed and list post-embeds (close #1131) (#1135)
Diffstat (limited to 'src')
-rw-r--r--src/view/com/util/post-embeds/index.tsx32
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)) {