fix(post): loading string could appear in floating posts from out-of-view quotes

This commit is contained in:
Tom (plebeius.eth)
2025-02-23 16:24:31 +01:00
parent 95532cb58b
commit 9d454b489c
3 changed files with 27 additions and 20 deletions
+6 -2
View File
@@ -409,14 +409,18 @@ const PostDesktop = ({ openReplyModal, post, roles, showAllReplies, showReplies
{!isInPendingPostView && {!isInPendingPostView &&
!isDescription && !isDescription &&
!isRules && !isRules &&
(stateString && stateString !== 'Failed' && state !== 'succeeded' && isInPostPageView ? ( stateString &&
stateString !== 'Failed' &&
state !== 'succeeded' &&
isInPostPageView &&
!(!showReplies && !showAllReplies) ? (
<div className={styles.stateString}> <div className={styles.stateString}>
<br /> <br />
<LoadingEllipsis string={stateString} /> <LoadingEllipsis string={stateString} />
</div> </div>
) : ( ) : (
state === 'failed' && <span className={styles.error}>{t('failed')}</span> state === 'failed' && <span className={styles.error}>{t('failed')}</span>
))} )}
</div> </div>
); );
}; };
+6 -2
View File
@@ -335,13 +335,17 @@ const PostMobile = ({ openReplyModal, post, roles, showAllReplies, showReplies =
{!isInPendingPostView && {!isInPendingPostView &&
!isDescription && !isDescription &&
!isRules && !isRules &&
(stateString && stateString !== 'Failed' && state !== 'succeeded' && isInPostPageView ? ( stateString &&
stateString !== 'Failed' &&
state !== 'succeeded' &&
isInPostPageView &&
!(!showReplies && !showAllReplies) ? (
<div className={styles.stateString}> <div className={styles.stateString}>
<LoadingEllipsis string={stateString} /> <LoadingEllipsis string={stateString} />
</div> </div>
) : ( ) : (
state === 'failed' && <span className={styles.error}>{t('failed')}</span> state === 'failed' && <span className={styles.error}>{t('failed')}</span>
))} )}
</div> </div>
)} )}
</> </>
-1
View File
@@ -221,7 +221,6 @@
.stateString { .stateString {
color: var(--post-mobile-abbr-text-color); color: var(--post-mobile-abbr-text-color);
padding-left: 20px;
} }
.loadingString { .loadingString {