import { memo } from 'react' import { usePath } from '@/hooks/usePath' import { toGigabytes } from '@/utils/converter' import Icon from '../FileUploadPreview/Icon' const DocMessage = ({ id, metadata, }: { id: string metadata: Record | undefined }) => { const { onViewFile } = usePath() return (
onViewFile(`${id}.pdf`)} />
{metadata && 'filename' in metadata ? (metadata.filename as string) : id}

{metadata && 'size' in metadata ? toGigabytes(Number(metadata.size)) : id}

) } export default memo(DocMessage)