import React from 'react'; import { FileIcon, PlusIcon } from 'lucide-react'; import { Button, DotsIcon, TrashIcon } from '@librechat/client'; import type { TFile } from 'librechat-data-provider'; import { useNavigate } from 'react-router-dom'; type FileListItemProps = { file: TFile; deleteFile: (id: string | undefined) => void; attachedVectorStores: { name: string }[]; }; export default function FileListItem2({ file, deleteFile, attachedVectorStores, }: FileListItemProps) { const navigate = useNavigate(); return (