aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--packages/web/app/dashboard/bookmarks/components/LinkCard.tsx8
1 files changed, 8 insertions, 0 deletions
diff --git a/packages/web/app/dashboard/bookmarks/components/LinkCard.tsx b/packages/web/app/dashboard/bookmarks/components/LinkCard.tsx
index 8d7a01d0..56e3d243 100644
--- a/packages/web/app/dashboard/bookmarks/components/LinkCard.tsx
+++ b/packages/web/app/dashboard/bookmarks/components/LinkCard.tsx
@@ -14,6 +14,7 @@ import Link from "next/link";
import BookmarkOptions from "./BookmarkOptions";
import { api } from "@/lib/trpc";
import { Skeleton } from "@/components/ui/skeleton";
+import { Star } from "lucide-react";
function isStillCrawling(bookmark: ZBookmark) {
return (
@@ -92,6 +93,13 @@ export default function LinkCard({
"border-grey-100 border bg-gray-50 duration-300 ease-in hover:border-blue-300 hover:transition-all"
}
>
+ {bookmark.favourited && (
+ <Star
+ className="absolute m-1 size-8 rounded bg-gray-100 p-1"
+ color="#ebb434"
+ fill="#ebb434"
+ />
+ )}
<Link href={link.url}>
<ImageCardBanner src={isCrawling ? "/blur.avif" : image} />
</Link>