fix(backlinks): hide backlinks from pending replies without comment number

This commit is contained in:
plebeius
2026-02-25 15:57:13 +08:00
parent 9c0350ca24
commit e241125aac
2 changed files with 10 additions and 2 deletions
+5 -1
View File
@@ -482,6 +482,7 @@ const ReplyBacklinks = ({
(reply: Comment) =>
reply?.parentCid === cid &&
reply?.cid &&
reply?.number &&
!(reply?.deleted || reply?.removed) && <ReplyQuotePreview key={reply.cid} isBacklinkReply={true} backlinkReply={reply} />,
)}
{quotedByMap
@@ -490,6 +491,7 @@ const ReplyBacklinks = ({
(reply: Comment) =>
reply?.parentCid !== cid &&
reply?.cid &&
reply?.number &&
!(reply?.deleted || reply?.removed) && <ReplyQuotePreview key={reply.cid} isBacklinkReply={true} backlinkReply={reply} />,
)}
</>
@@ -502,7 +504,9 @@ const OpBacklinks = ({ cid, quotedByMap }: { cid: string; quotedByMap?: Map<stri
?.get(cid)
?.map(
(reply: Comment) =>
reply?.cid && !(reply?.deleted || reply?.removed) && <ReplyQuotePreview key={`op-bl-${reply.cid}`} isBacklinkReply={true} backlinkReply={reply} />,
reply?.cid &&
reply?.number &&
!(reply?.deleted || reply?.removed) && <ReplyQuotePreview key={`op-bl-${reply.cid}`} isBacklinkReply={true} backlinkReply={reply} />,
)}
</>
);
+5 -1
View File
@@ -437,7 +437,9 @@ const ReplyBacklinks = ({ post, quotedByMap, directRepliesByParentCid }: ReplyBa
?.get(cid)
?.map(
(reply: Comment) =>
reply?.cid && !(reply?.deleted || reply?.removed) && <ReplyQuotePreview key={`op-bl-${reply.cid}`} isBacklinkReply={true} backlinkReply={reply} />,
reply?.cid &&
reply?.number &&
!(reply?.deleted || reply?.removed) && <ReplyQuotePreview key={`op-bl-${reply.cid}`} isBacklinkReply={true} backlinkReply={reply} />,
)
.filter(Boolean);
@@ -447,6 +449,7 @@ const ReplyBacklinks = ({ post, quotedByMap, directRepliesByParentCid }: ReplyBa
(reply: Comment) =>
reply?.parentCid === cid &&
reply?.cid &&
reply?.number &&
!(reply?.deleted || reply?.removed) && <ReplyQuotePreview key={reply.cid} isBacklinkReply={true} backlinkReply={reply} />,
)}
{quotedByMap
@@ -455,6 +458,7 @@ const ReplyBacklinks = ({ post, quotedByMap, directRepliesByParentCid }: ReplyBa
(reply: Comment) =>
reply?.parentCid !== cid &&
reply?.cid &&
reply?.number &&
!(reply?.deleted || reply?.removed) && <ReplyQuotePreview key={`qb-${reply.cid}`} isBacklinkReply={true} backlinkReply={reply} />,
)}
</>