diff --git a/src/components/BookmarkItem.tsx b/src/components/BookmarkItem.tsx index 0ab34362..753668b4 100644 --- a/src/components/BookmarkItem.tsx +++ b/src/components/BookmarkItem.tsx @@ -8,9 +8,10 @@ import { extractUrlsFromContent } from '../services/bookmarkHelpers' interface BookmarkItemProps { bookmark: IndividualBookmark index: number + onSelectUrl?: (url: string) => void } -export const BookmarkItem: React.FC = ({ bookmark, index }) => { +export const BookmarkItem: React.FC = ({ bookmark, index, onSelectUrl }) => { const copy = async (text: string) => { try { await navigator.clipboard.writeText(text) @@ -50,7 +51,14 @@ export const BookmarkItem: React.FC = ({ bookmark, index }) =

URLs:

{extractedUrls.map((url, urlIndex) => ( - + { if (onSelectUrl) { e.preventDefault(); onSelectUrl(url) } }} + > {url} ))}