From f90fa6dd3bd2b118de3c4440d5cd7163facf5b9a Mon Sep 17 00:00:00 2001 From: Dessalines Date: Thu, 17 Nov 2022 21:11:30 -0500 Subject: [PATCH] Hide post report images. Fixes #824 (#861) --- src/shared/components/post/post-listing.tsx | 9 +++++---- src/shared/components/post/post-report.tsx | 1 + 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/shared/components/post/post-listing.tsx b/src/shared/components/post/post-listing.tsx index 7a8bdb6..be06cb2 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 (