From 715fd8cf107f4bd7baafa7982fcb563cabb588b6 Mon Sep 17 00:00:00 2001 From: Gigi Date: Wed, 15 Oct 2025 15:11:00 +0200 Subject: [PATCH] refactor: remove duplicate type indicator icon from bookmark cards --- src/components/BookmarkItem.tsx | 2 +- src/components/BookmarkViews/CardView.tsx | 29 +++++++---------------- 2 files changed, 9 insertions(+), 22 deletions(-) diff --git a/src/components/BookmarkItem.tsx b/src/components/BookmarkItem.tsx index d8ff642d..381678aa 100644 --- a/src/components/BookmarkItem.tsx +++ b/src/components/BookmarkItem.tsx @@ -150,5 +150,5 @@ export const BookmarkItem: React.FC = ({ bookmark, index, onS return } - return + return } diff --git a/src/components/BookmarkViews/CardView.tsx b/src/components/BookmarkViews/CardView.tsx index 5dcfb540..d73dde29 100644 --- a/src/components/BookmarkViews/CardView.tsx +++ b/src/components/BookmarkViews/CardView.tsx @@ -6,9 +6,7 @@ import { IconDefinition } from '@fortawesome/fontawesome-svg-core' import { IndividualBookmark } from '../../types/bookmarks' import { formatDate, renderParsedContent } from '../../utils/bookmarkUtils' import ContentWithResolvedProfiles from '../ContentWithResolvedProfiles' -import IconButton from '../IconButton' import { classifyUrl } from '../../utils/helpers' -import { IconGetter } from './shared' import { useImageCache } from '../../hooks/useImageCache' import { getPreviewImage, fetchOgImage } from '../../utils/imagePreview' import { getEventUrl } from '../../config/nostrGateways' @@ -19,7 +17,6 @@ interface CardViewProps { hasUrls: boolean extractedUrls: string[] onSelectUrl?: (url: string, bookmark?: { id: string; kind: number; tags: string[][]; pubkey: string }) => void - getIconForUrlType: IconGetter authorNpub: string eventNevent?: string getAuthorDisplayName: () => string @@ -35,7 +32,6 @@ export const CardView: React.FC = ({ hasUrls, extractedUrls, onSelectUrl, - getIconForUrlType, authorNpub, eventNevent, getAuthorDisplayName, @@ -120,23 +116,14 @@ export const CardView: React.FC = ({
{(urlsExpanded ? extractedUrls : extractedUrls.slice(0, 1)).map((url, urlIndex) => { return ( -
- - { e.preventDefault(); e.stopPropagation(); onSelectUrl?.(url) }} - /> -
+ ) })} {extractedUrls.length > 1 && (