diff --git a/src/components/BookmarkItem.tsx b/src/components/BookmarkItem.tsx index 72448744..d2e628e9 100644 --- a/src/components/BookmarkItem.tsx +++ b/src/components/BookmarkItem.tsx @@ -37,6 +37,7 @@ interface BookmarkItemProps { export const BookmarkItem: React.FC = ({ bookmark, index, onSelectUrl }) => { const [expanded, setExpanded] = useState(false) + const [urlsExpanded, setUrlsExpanded] = useState(false) // removed copy-to-clipboard buttons const short = (v: string) => `${v.slice(0, 8)}...${v.slice(-8)}` @@ -117,7 +118,7 @@ export const BookmarkItem: React.FC = ({ bookmark, index, onS {extractedUrls.length > 0 && (

URLs:

- {extractedUrls.map((url, urlIndex) => ( + {(urlsExpanded ? extractedUrls : extractedUrls.slice(0, 3)).map((url, urlIndex) => (
= ({ bookmark, index, onS
))} + {extractedUrls.length > 3 && ( + + )}
)}