import React from 'react'; import { FileItem } from '../types'; interface FileListProps { files: FileItem[]; filter: string; } const FileList: React.FC = ({ files, filter }) => { const filteredFiles = files.filter(f => f.name.toLowerCase().includes(filter.toLowerCase()) || f.tags.some(t => t.toLowerCase().includes(filter.toLowerCase())) ); return (

Recent Files

{filter && ( Filtering by: "{filter}" )}
{filteredFiles.length === 0 ? ( ) : ( filteredFiles.map((file) => ( )) )}
Name Date Size Tags
No files found matching "{filter}"
{file.type.toUpperCase().slice(0, 3)} {file.name} {file.date} {file.size}
{file.tags.map(tag => ( #{tag} ))}
); }; export default FileList;