import { Badge } from "@/components/ui/badge"; import { ImageCard, ImageCardBody, ImageCardFooter, ImageCardTitle, } from "@/components/ui/imageCard"; import { ZBookmark } from "@/lib/types/api/bookmarks"; import Link from "next/link"; import BookmarkOptions from "./BookmarkOptions"; export default function LinkCard({ bookmark }: { bookmark: ZBookmark }) { const link = bookmark.content; const parsedUrl = new URL(link.url); return ( {link?.title ?? parsedUrl.host} {bookmark.tags.map((t) => ( #{t.name} ))}
{parsedUrl.host}
); }