aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2024-02-28 12:42:33 +0000
committerMohamedBassem <me@mbassem.com>2024-02-28 12:42:33 +0000
commit0f0e7ca8d134c2cfc02ac62539ad10c811319b38 (patch)
tree62b21e50da659c42a8247bfb087d3b8048be903b
parent836185c961d2e05d454b0216388ceb4f8300caf8 (diff)
downloadkarakeep-0f0e7ca8d134c2cfc02ac62539ad10c811319b38.tar.zst
feature: Show a visual indication when an item is favourited
-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>