"use client"; import type { ReactNode } from "react"; import { trackWhatsAppOpen } from "@/lib/analytics"; import { buildWhatsAppUrl } from "@/lib/whatsapp"; interface WhatsAppLinkProps { children: ReactNode; className?: string; service: string; placement: string; } export default function WhatsAppLink({ children, className = "", service, placement, }: WhatsAppLinkProps) { return ( { if (event.button === 0) trackWhatsAppOpen({ service, placement }); }} onAuxClick={(event) => { if (event.button === 1) trackWhatsAppOpen({ service, placement }); }} > {children} ); }