diff --git a/src/components/catalog-row/catalog-row.tsx b/src/components/catalog-row/catalog-row.tsx
index feed9225..8ed80ba3 100644
--- a/src/components/catalog-row/catalog-row.tsx
+++ b/src/components/catalog-row/catalog-row.tsx
@@ -66,7 +66,9 @@ export const CatalogPostMedia = ({ commentMediaInfo, isOutOfFeed, linkWidth, lin
let thumbnailComponent: React.ReactNode = null;
- if (type === 'image' && !hasError) {
+ if (type === 'gif' && gifFrameUrl && !hasError) {
+ thumbnailComponent =
;
+ } else if (type === 'image' && !hasError) {
thumbnailComponent =
;
} else if (type === 'video' && !hasError) {
thumbnailComponent = thumbnail ? (
@@ -79,8 +81,6 @@ export const CatalogPostMedia = ({ commentMediaInfo, isOutOfFeed, linkWidth, lin
thumbnailComponent =
;
} else if (type === 'iframe' && iframeThumbnail && !hasError) {
thumbnailComponent =
;
- } else if (type === 'gif' && !hasError) {
- thumbnailComponent =
;
} else if (type === 'audio') {
thumbnailComponent = ;
}