import React from 'react'; import { useNavigate } from 'react-router-dom'; import { Send, Eye, Trash2 } from 'lucide-react'; import { Document } from '../types'; import { formatDate } from '../utils/dateUtils'; interface DocumentTableProps { documents: Document[]; onDelete: (documentId: string) => void; } export const DocumentTable: React.FC = ({ documents, onDelete }) => { const navigate = useNavigate(); return (
{documents.map((doc) => ( ))}
Document Upload Date Status Recipients Actions
{doc.name}
{formatDate(doc.uploadDate)}
{doc.status.charAt(0).toUpperCase() + doc.status.slice(1)}
{doc.recipients.length} recipient(s)
); };