"use client"; import { Button } from "@/components/ui/button"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu"; import { ImageCard, ImageCardBody, ImageCardFooter, ImageCardTitle, } from "@/components/ui/imageCard"; import { ZBookmarkedLink } from "@/lib/types/api/links"; import { MoreHorizontal, Trash2 } from "lucide-react"; import Link from "next/link"; export function LinkOptions() { // TODO: Implement deletion return ( Delete ); } export default function LinkCard({ link }: { link: ZBookmarkedLink }) { const parsedUrl = new URL(link.url); return ( {link.details?.title ?? parsedUrl.host}
{parsedUrl.host}
); }