diff --git a/src/shared/components/post/post-listing.tsx b/src/shared/components/post/post-listing.tsx index 7a8bdb61..be06cb2c 100644 --- a/src/shared/components/post/post-listing.tsx +++ b/src/shared/components/post/post-listing.tsx @@ -93,6 +93,7 @@ interface PostListingProps { allLanguages: Language[]; showCommunity?: boolean; showBody?: boolean; + hideImage?: boolean; enableDownvotes?: boolean; enableNsfw?: boolean; viewOnly?: boolean; @@ -156,7 +157,7 @@ export class PostListing extends Component { {!this.state.showEdit ? ( <> {this.listing()} - {this.state.imageExpanded && this.img} + {this.state.imageExpanded && !this.props.hideImage && this.img} {post.url.isSome() && this.showBody && post.embed_title.isSome() && } @@ -255,7 +256,7 @@ export class PostListing extends Component { let url = post.url; let thumbnail = post.thumbnail_url; - if (url.isSome() && isImage(url.unwrap())) { + if (!this.props.hideImage && url.isSome() && isImage(url.unwrap())) { return ( { ); - } else if (url.isSome() && thumbnail.isSome()) { + } else if (!this.props.hideImage && url.isSome() && thumbnail.isSome()) { return ( { ); } else if (url.isSome()) { - if (isVideo(url.unwrap())) { + if (!this.props.hideImage && isVideo(url.unwrap())) { return (