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