| import type { TFile } from 'librechat-data-provider'; |
| import React from 'react'; |
| import FileListItem from './FileListItem'; |
| import FileListItem2 from './FileListItem2'; |
|
|
| type FileListProps = { |
| files: TFile[]; |
| deleteFile: (id: string | undefined) => void; |
| attachedVectorStores: { name: string }[]; |
| }; |
|
|
| export default function FileList({ files, deleteFile, attachedVectorStores }: FileListProps) { |
| return ( |
| <div className="h-[85vh] overflow-y-auto"> |
| {files.map((file) => ( |
| // <FileListItem key={file._id} file={file} deleteFile={deleteFile} width="100%" /> |
| <FileListItem2 |
| key={file._id} |
| file={file} |
| deleteFile={deleteFile} |
| attachedVectorStores={attachedVectorStores} |
| /> |
| ))} |
| </div> |
| ); |
| } |
|
|