diff --git a/src/components/nostr/kinds/HighlightRenderer.tsx b/src/components/nostr/kinds/HighlightRenderer.tsx index ea22f87..8f143fe 100644 --- a/src/components/nostr/kinds/HighlightRenderer.tsx +++ b/src/components/nostr/kinds/HighlightRenderer.tsx @@ -32,13 +32,8 @@ export function Kind9802Renderer({ event }: BaseEventProps) { // Load the source event for preview const sourceEvent = useNostrEvent(eventPointer || addressPointer); - // Extract title or content preview from source event (getArticleTitle caches internally) - const sourcePreview = (() => { - if (!sourceEvent) return null; - const title = getArticleTitle(sourceEvent); - if (title) return title; - return sourceEvent.content || null; - })(); + // Get article title if this is an article (caches internally) + const sourceTitle = sourceEvent ? getArticleTitle(sourceEvent) : null; // Handle click to open source event const handleOpenEvent = () => { @@ -93,18 +88,20 @@ export function Kind9802Renderer({ event }: BaseEventProps) { className="text-xs flex-shrink-0 line-clamp-1" /> - {/* Title or Content Preview */} - {sourcePreview && ( -
- -
- )} + {/* Title or Content Preview - CSS handles truncation */} +
+ +
)}