import { memo } from 'react' import { Tooltip } from '@janhq/joi' import { FolderOpenIcon } from 'lucide-react' import { usePath } from '@/hooks/usePath' import { toGibibytes } from '@/utils/converter' import { openFileTitle } from '@/utils/titleUtils' import Icon from '../FileUploadPreview/Icon' const DocMessage = ({ id, name, size, }: { id: string name?: string size?: number }) => { const { onViewFile, onViewFileContainer } = usePath() return (
onViewFile(`${id}.pdf`)} />
} content={{openFileTitle()}} />
{name?.replaceAll(/[-._]/g, ' ')}

{toGibibytes(Number(size))}

) } export default memo(DocMessage)