diff --git a/src/components/NoteCard.tsx b/src/components/NoteCard.tsx index 986d04a2..b0d5926d 100644 --- a/src/components/NoteCard.tsx +++ b/src/components/NoteCard.tsx @@ -216,11 +216,6 @@ export function NoteCard({ event, className, repostedBy, compact }: NoteCardProp )} - {/* Reply context (kind 1 only) */} - {isReply && replyTo?.[1] && ( - - )} - {/* Header: avatar + name/handle stacked */}
{author.isLoading ? ( @@ -269,6 +264,11 @@ export function NoteCard({ event, className, repostedBy, compact }: NoteCardProp )}
+ {/* Reply context (kind 1 only) — shown above content */} + {isReply && replyTo?.[1] && !repostedBy && ( + + )} + {/* Content — kind-based dispatch */} {isVine ? ( <> @@ -513,12 +513,12 @@ function ReplyContext({ pubkey }: { pubkey: string }) { const name = author.data?.metadata?.name || genUserName(pubkey); return ( -
+
Replying to {author.isLoading ? ( ) : ( - + e.stopPropagation()}> @{name} )}