diff options
| author | MohamedBassem <me@mbassem.com> | 2024-02-29 11:26:07 +0000 |
|---|---|---|
| committer | MohamedBassem <me@mbassem.com> | 2024-02-29 11:26:07 +0000 |
| commit | 045c09bed91170920b33eaecfef9a6a49a4ec4ad (patch) | |
| tree | 6ab3168119aa99dc4f52f10daaf319e56a7d84c6 /packages/web/app | |
| parent | a251292b138fc5bbf37449f759abc05fa2117fe7 (diff) | |
| download | karakeep-045c09bed91170920b33eaecfef9a6a49a4ec4ad.tar.zst | |
fix: Fix phantom links in tag pills
Diffstat (limited to 'packages/web/app')
| -rw-r--r-- | packages/web/app/dashboard/bookmarks/components/TagList.tsx | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/packages/web/app/dashboard/bookmarks/components/TagList.tsx b/packages/web/app/dashboard/bookmarks/components/TagList.tsx index 19c26c97..60cbf04f 100644 --- a/packages/web/app/dashboard/bookmarks/components/TagList.tsx +++ b/packages/web/app/dashboard/bookmarks/components/TagList.tsx @@ -1,7 +1,8 @@ -import { Badge } from "@/components/ui/badge"; +import { badgeVariants } from "@/components/ui/badge"; import Link from "next/link"; import { Skeleton } from "@/components/ui/skeleton"; import { ZBookmark } from "@/lib/types/api/bookmarks"; +import { cn } from "@/lib/utils"; export default function TagList({ bookmark, @@ -22,18 +23,17 @@ export default function TagList({ return ( <> {bookmark.tags.map((t) => ( - <Link - className="flex h-full flex-col justify-end" - key={t.id} - href={`/dashboard/tags/${t.name}`} - > - <Badge - variant="outline" - className="text-nowrap hover:bg-foreground hover:text-secondary" + <div key={t.id} className="flex h-full flex-col justify-end"> + <Link + className={cn( + badgeVariants({ variant: "outline" }), + "hover:bg-foreground hover:text-secondary text-nowrap", + )} + href={`/dashboard/tags/${t.name}`} > {t.name} - </Badge> - </Link> + </Link> + </div> ))} </> ); |
