diff --git a/frontend/src/components/email/AttachContractDocumentsModal.tsx b/frontend/src/components/email/AttachContractDocumentsModal.tsx index 74221839..c16037d3 100644 --- a/frontend/src/components/email/AttachContractDocumentsModal.tsx +++ b/frontend/src/components/email/AttachContractDocumentsModal.tsx @@ -1,11 +1,12 @@ import { useState } from 'react'; import { useQuery } from '@tanstack/react-query'; -import { FileText, Loader2 } from 'lucide-react'; +import { FileText, Loader2, ExternalLink } from 'lucide-react'; import toast from 'react-hot-toast'; import Modal from '../ui/Modal'; import Button from '../ui/Button'; import { contractApi, EmailAttachment } from '../../services/api'; import { serverFileToAttachment, totalAttachmentBytes } from './composeAttachmentHelpers'; +import { viewUrl } from '../../utils/fileUrl'; interface Props { isOpen: boolean; @@ -127,29 +128,42 @@ export default function AttachContractDocumentsModal({
{docs.map((doc) => ( -