From 9611509a7eec13631e74b47574da45f1c4192985 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?marcin=20miko=C5=82ajczak?= Date: Sun, 15 Jan 2023 23:05:04 +0100 Subject: [PATCH] Improvements for sensitive content overlay for too long posts MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: marcin mikołajczak --- app/soapbox/components/status-content.tsx | 2 +- .../statuses/sensitive-content-overlay.tsx | 118 +++++++++--------- 2 files changed, 61 insertions(+), 59 deletions(-) diff --git a/app/soapbox/components/status-content.tsx b/app/soapbox/components/status-content.tsx index bedef1fa6..23a688ed5 100644 --- a/app/soapbox/components/status-content.tsx +++ b/app/soapbox/components/status-content.tsx @@ -103,7 +103,7 @@ const StatusContent: React.FC = ({ status, onClick, collapsable const maybeSetCollapsed = (): void => { if (!node.current) return; - if (collapsable && onClick && !collapsed && status.spoiler_text.length === 0) { + if (collapsable && onClick && !collapsed) { if (node.current.clientHeight > MAX_HEIGHT) { setCollapsed(true); } diff --git a/app/soapbox/components/statuses/sensitive-content-overlay.tsx b/app/soapbox/components/statuses/sensitive-content-overlay.tsx index 21630929f..ed8891535 100644 --- a/app/soapbox/components/statuses/sensitive-content-overlay.tsx +++ b/app/soapbox/components/statuses/sensitive-content-overlay.tsx @@ -92,7 +92,7 @@ const SensitiveContentOverlay = React.forwardRef ) : ( -
-
- - {intl.formatMessage(isUnderReview ? messages.underReviewTitle : messages.sensitiveTitle)} - - - - {intl.formatMessage(isUnderReview ? messages.underReviewSubtitle : messages.sensitiveSubtitle)} - - - {status.spoiler_text && ( -
- - “” - -
- )} -
- - - {isUnderReview ? ( - <> - {links.get('support') && ( - event.stopPropagation()} - > - - - )} - - ) : null} - - - - {(isUnderReview && isOwnStatus) ? ( - - ) : null} - + + + )} + + ) : null} + + + + {(isUnderReview && isOwnStatus) ? ( + + ) : null} + +
)}