aboutsummaryrefslogtreecommitdiffstats
path: root/apps/web/components/dashboard/bookmarks/LinkCard.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'apps/web/components/dashboard/bookmarks/LinkCard.tsx')
-rw-r--r--apps/web/components/dashboard/bookmarks/LinkCard.tsx11
1 files changed, 6 insertions, 5 deletions
diff --git a/apps/web/components/dashboard/bookmarks/LinkCard.tsx b/apps/web/components/dashboard/bookmarks/LinkCard.tsx
index ef0ae6f2..3bb1698f 100644
--- a/apps/web/components/dashboard/bookmarks/LinkCard.tsx
+++ b/apps/web/components/dashboard/bookmarks/LinkCard.tsx
@@ -1,13 +1,14 @@
"use client";
import Link from "next/link";
-import {
- isBookmarkStillCrawling,
- isBookmarkStillLoading,
-} from "@/lib/bookmarkUtils";
import { api } from "@/lib/trpc";
import type { ZBookmarkTypeLink } from "@hoarder/shared/types/bookmarks";
+import {
+ getBookmarkLinkImageUrl,
+ isBookmarkStillCrawling,
+ isBookmarkStillLoading,
+} from "@hoarder/shared-react/utils/bookmarkUtils";
import { BookmarkLayoutAdaptingCard } from "./BookmarkLayoutAdaptingCard";
@@ -33,7 +34,7 @@ function LinkImage({
// A dummy white pixel for when there's no image.
// TODO: Better handling for cards with no images
const image =
- link.imageUrl ??
+ getBookmarkLinkImageUrl(link)?.url ??
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAA1JREFUGFdj+P///38ACfsD/QVDRcoAAAAASUVORK5CYII=";
return (
<Link href={link.url} target="_blank">