import { Trans } from '@lingui/react/macro'; import { LinkIcon } from 'lucide-react'; import type { DocumentAndSender } from '@documenso/lib/server-only/document/get-document-by-token'; import { Button } from '@documenso/ui/primitives/button'; import { Dialog, DialogContent, DialogDescription, DialogHeader, DialogTitle, DialogTrigger, } from '@documenso/ui/primitives/dialog'; export type DocumentSigningAttachmentsDialogProps = { document: DocumentAndSender; }; export const DocumentSigningAttachmentsDialog = ({ document, }: DocumentSigningAttachmentsDialogProps) => { const attachments = document.attachments ?? []; return ( Attachments View all attachments for this document.
{attachments.length === 0 && ( No attachments available. )} {attachments.map((attachment, idx) => ( {attachment.label} ))}
); };