style(mod queue): flatten feed items, add View Thread button for replies

This commit is contained in:
plebeius
2026-03-07 20:33:08 +08:00
parent 38614e39e9
commit 8414fac15c
4 changed files with 42 additions and 26 deletions
@@ -412,6 +412,9 @@ const PostInfo = ({
)}
{isModQueue && (
<span className={styles.modQueueActions}>
<span className={styles.modQueueTypeField}>
{capitalize(t('type'))}: {capitalize(t(isReply ? 'reply' : 'post'))}
</span>
{modQueueStatus === 'approved' ? (
<span className={styles.modQueueStatusApproved}>{t('approved')}</span>
) : modQueueStatus === 'rejected' ? (
@@ -425,6 +428,15 @@ const PostInfo = ({
<LoadingEllipsis string={t('publishing')} />
) : (
<>
{isReply && boardPath && (post?.threadCid || post?.parentCid) && (
<span className={styles.modQueueButtonWrapper}>
[
<Link to={`/${boardPath}/thread/${post.threadCid || post.parentCid}`} className={styles.modQueueActionButton}>
{t('view_thread')}
</Link>
]
</span>
)}
<span className={styles.modQueueButtonWrapper}>
[
<button className={styles.modQueueActionButton} onClick={onApprove} disabled={isPublishing}>