/* pill-link.tsx spboucher.ai Web Author: Simon-Pierre Boucher Mail: contact@spboucher.ai */ import type { LucideIcon } from "lucide-react"; import { cn } from "@/lib/utils"; interface PillLinkProps { href: string; icon?: LucideIcon; children: React.ReactNode; external?: boolean; className?: string; } /** A rounded, chip-style link for documents and resources. */ export function PillLink({ href, icon: Icon, children, external = true, className, }: PillLinkProps) { return ( {Icon && ); }