import type { TFile } from 'librechat-data-provider'; import type { ExtendedFile } from '~/common'; import { getFileType, cn } from '~/utils'; import FilePreview from './FilePreview'; import RemoveFile from './RemoveFile'; const FileContainer = ({ file, overrideType, buttonClassName, containerClassName, onDelete, onClick, }: { file: Partial; overrideType?: string; buttonClassName?: string; containerClassName?: string; onDelete?: () => void; onClick?: React.MouseEventHandler; }) => { const fileType = getFileType(overrideType ?? file.type); return (
{onDelete && }
); }; export default FileContainer;