import { DocumentsProps } from '../models/misc'; import Trash from '../assets/trash.svg'; import PropTypes from 'prop-types'; const Documents: React.FC = ({ documents, handleDeleteDocument, }) => { return (
{documents && documents.map((document, index) => ( ))}
Document Name Vector Date Token usage Type
{document.name} {document.date} {document.tokens ? document.tokens : ''} {document.location === 'remote' ? 'Pre-loaded' : 'Private'} {document.location !== 'remote' && ( Delete { event.stopPropagation(); handleDeleteDocument(index, document); }} /> )}
); }; Documents.propTypes = { documents: PropTypes.array.isRequired, handleDeleteDocument: PropTypes.func.isRequired, }; export default Documents;