diff --git a/src/components/post-desktop/post-desktop.tsx b/src/components/post-desktop/post-desktop.tsx index 9ffa4519..ee553d4d 100644 --- a/src/components/post-desktop/post-desktop.tsx +++ b/src/components/post-desktop/post-desktop.tsx @@ -230,8 +230,9 @@ const PostMessage = ({ post }: PostProps) => { const displayContent = content && !isInPostView && content.length > 1000 ? content?.slice(0, 1000) + '(...)' : content; + const quotelinkReply = useComment({ commentCid: parentCid }); const isReply = parentCid; - const isReplyingToReply = postCid !== parentCid; + const isReplyingToReply = (postCid && postCid !== parentCid) || quotelinkReply?.postCid !== parentCid; const stateString = useStateString(post); @@ -239,8 +240,6 @@ const PostMessage = ({ post }: PostProps) => {
{stateString !== 'Failed' ? : stateString}
); - const quotelinkReply = useComment({ commentCid: parentCid }); - return (
{isReply && !(removed || deleted) && state !== 'failed' && isReplyingToReply && } diff --git a/src/components/post-mobile/post-mobile.tsx b/src/components/post-mobile/post-mobile.tsx index b216fed0..71946dd5 100644 --- a/src/components/post-mobile/post-mobile.tsx +++ b/src/components/post-mobile/post-mobile.tsx @@ -165,8 +165,9 @@ const PostMessageMobile = ({ post }: PostProps) => { const displayContent = content && !isInPostView && content.length > 1000 ? content?.slice(0, 1000) : content; + const quotelinkReply = useComment({ commentCid: parentCid }); const isReply = parentCid; - const isReplyingToReply = postCid !== parentCid; + const isReplyingToReply = (postCid && postCid !== parentCid) || quotelinkReply?.postCid !== parentCid; const stateString = useStateString(post); @@ -174,8 +175,6 @@ const PostMessageMobile = ({ post }: PostProps) => {
{stateString !== 'Failed' ? : stateString}
); - const quotelinkReply = useComment({ commentCid: parentCid }); - return ( content && (