feat: propagate URL selection through BookmarkList to parent

This commit is contained in:
Gigi
2025-10-02 23:33:42 +02:00
parent dab35820b7
commit 1d10c10a44

View File

@@ -8,13 +8,15 @@ interface BookmarkListProps {
activeAccount: ActiveAccount | null activeAccount: ActiveAccount | null
onLogout: () => void onLogout: () => void
formatUserDisplay: () => string formatUserDisplay: () => string
onSelectUrl?: (url: string) => void
} }
export const BookmarkList: React.FC<BookmarkListProps> = ({ export const BookmarkList: React.FC<BookmarkListProps> = ({
bookmarks, bookmarks,
activeAccount, activeAccount,
onLogout, onLogout,
formatUserDisplay formatUserDisplay,
onSelectUrl
}) => { }) => {
return ( return (
<div className="bookmarks-container"> <div className="bookmarks-container">
@@ -60,7 +62,7 @@ export const BookmarkList: React.FC<BookmarkListProps> = ({
<h4>Individual Bookmarks ({bookmark.individualBookmarks.length}):</h4> <h4>Individual Bookmarks ({bookmark.individualBookmarks.length}):</h4>
<div className="bookmarks-grid"> <div className="bookmarks-grid">
{bookmark.individualBookmarks.map((individualBookmark, index) => {bookmark.individualBookmarks.map((individualBookmark, index) =>
<BookmarkItem key={index} bookmark={individualBookmark} index={index} /> <BookmarkItem key={index} bookmark={individualBookmark} index={index} onSelectUrl={onSelectUrl} />
)} )}
</div> </div>
</div> </div>