import React from 'react'; import type { DocumentInfo } from '../../types'; interface DocumentListProps { documents: DocumentInfo[]; selectedDocId: string | null; onSelect: (id: string) => void; onDelete: (id: string, event: React.MouseEvent) => void; } export function DocumentList({ documents, selectedDocId, onSelect, onDelete, }: DocumentListProps) { return (

Documents

{documents.length === 0 ? (
No documents uploaded yet.
) : ( documents.map((doc) => (
onSelect(doc.id)} >
{doc.filename}
{doc.status} {new Date(doc.created_at).toLocaleDateString()}
)) )}
); }