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
+14 -10
View File
@@ -407,16 +407,20 @@ const PostDesktop = ({ openReplyModal, post, roles, showAllReplies, showReplies
)}
</div>
{!isInPendingPostView &&
!isDescription &&
!isRules &&
(stateString && stateString !== 'Failed' && state !== 'succeeded' && isInPostPageView ? (
<div className={styles.stateString}>
<br />
<LoadingEllipsis string={stateString} />
</div>
) : (
state === 'failed' && <span className={styles.error}>{t('failed')}</span>
))}
!isDescription &&
!isRules &&
stateString &&
stateString !== 'Failed' &&
state !== 'succeeded' &&
isInPostPageView &&
!(!showReplies && !showAllReplies) ? (
<div className={styles.stateString}>
<br />
<LoadingEllipsis string={stateString} />
</div>
) : (
state === 'failed' && <span className={styles.error}>{t('failed')}</span>
)}
</div>
);
};
+13 -9
View File
@@ -333,15 +333,19 @@ const PostMobile = ({ openReplyModal, post, roles, showAllReplies, showReplies =
)}
</div>
{!isInPendingPostView &&
!isDescription &&
!isRules &&
(stateString && stateString !== 'Failed' && state !== 'succeeded' && isInPostPageView ? (
<div className={styles.stateString}>
<LoadingEllipsis string={stateString} />
</div>
) : (
state === 'failed' && <span className={styles.error}>{t('failed')}</span>
))}
!isDescription &&
!isRules &&
stateString &&
stateString !== 'Failed' &&
state !== 'succeeded' &&
isInPostPageView &&
!(!showReplies && !showAllReplies) ? (
<div className={styles.stateString}>
<LoadingEllipsis string={stateString} />
</div>
) : (
state === 'failed' && <span className={styles.error}>{t('failed')}</span>
)}
</div>
)}
</>
-1
View File
@@ -221,7 +221,6 @@
.stateString {
color: var(--post-mobile-abbr-text-color);
padding-left: 20px;
}
.loadingString {