import { UploadResponseDataType } from '@/interfaces/database/chat'; import { IDocumentInfo } from '@/interfaces/database/document'; import { getExtension } from '@/utils/document-util'; import { formatBytes } from '@/utils/file-util'; import { memo } from 'react'; import FileIcon from '../file-icon'; import SvgIcon from '../svg-icon'; interface IProps { files?: File[] | IDocumentInfo[] | UploadResponseDataType[]; } type NameWidgetType = { name: string; size: number; id?: string; }; function NameWidget({ name, size }: NameWidgetType) { return (
{formatBytes(size)}