diff --git a/src/components/nostr/kinds/HighlightDetailRenderer.tsx b/src/components/nostr/kinds/HighlightDetailRenderer.tsx index 4b9912f..c7480fc 100644 --- a/src/components/nostr/kinds/HighlightDetailRenderer.tsx +++ b/src/components/nostr/kinds/HighlightDetailRenderer.tsx @@ -39,6 +39,14 @@ export function Kind9802DetailRenderer({ event }: { event: NostrEvent }) { }, ); + // Create synthetic event for comment rendering (preserves emoji tags) + const commentEvent = comment + ? { + ...event, + content: comment, + } + : undefined; + return (
{/* Highlight Header */} @@ -76,13 +84,13 @@ export function Kind9802DetailRenderer({ event }: { event: NostrEvent }) { )} {/* Comment */} - {comment && ( + {commentEvent && (
Comment
diff --git a/src/components/nostr/kinds/HighlightRenderer.tsx b/src/components/nostr/kinds/HighlightRenderer.tsx index 1350391..6c7dff4 100644 --- a/src/components/nostr/kinds/HighlightRenderer.tsx +++ b/src/components/nostr/kinds/HighlightRenderer.tsx @@ -49,13 +49,21 @@ export function Kind9802Renderer({ event }: BaseEventProps) { } }; + // Create synthetic event for comment rendering (preserves emoji tags) + const commentEvent = comment + ? { + ...event, + content: comment, + } + : undefined; + return (
{/* Comment */} - {comment && ( + {commentEvent && (