fix: hide 'Open Original' button for nostr-native events

Only external URLs (/r/ paths) have original sources.
Nostr-native events don't need this option in the three-dot menu.
This commit is contained in:
Gigi
2025-10-22 11:21:08 +02:00
parent bc1aed30b4
commit b913cc4d7f

View File

@@ -922,13 +922,16 @@ const ContentPanel: React.FC<ContentPanelProps> = ({
<FontAwesomeIcon icon={faCopy} />
<span>Copy URL</span>
</button>
<button
className="article-menu-item"
onClick={handleOpenExternalUrl}
>
<FontAwesomeIcon icon={faExternalLinkAlt} />
<span>Open Original</span>
</button>
{/* Only show "Open Original" for actual external URLs, not nostr events */}
{!selectedUrl?.startsWith('nostr-event:') && (
<button
className="article-menu-item"
onClick={handleOpenExternalUrl}
>
<FontAwesomeIcon icon={faExternalLinkAlt} />
<span>Open Original</span>
</button>
)}
<button
className="article-menu-item"
onClick={handleSearchExternalUrl}