'use client'; import { useTranslations } from 'next-intl'; import { Check, Copy } from 'lucide-react'; import { canShareOrganizationInviteLink, type InvitationLinkTarget, } from '@/components/invitations/organizationInviteLinks'; type CopyInvitationLinkButtonProps = { invitation: InvitationLinkTarget; copied: boolean; copying: boolean; onCopy: () => void; }; export function CopyInvitationLinkButton({ invitation, copied, copying, onCopy, }: CopyInvitationLinkButtonProps) { const t = useTranslations('organizations'); if (!canShareOrganizationInviteLink(invitation)) { return ; } return ( ); }