import React from 'react'; import { dequal } from 'dequal'; import Image from './Image'; import Audio from './Audio'; import Video from './Video'; import Reply from './Reply'; export interface IMessageAttachments { attachments: any; timeFormat: string; showAttachment: Function; getCustomEmoji: Function; theme: string; } const Attachments = React.memo(({ attachments, timeFormat, showAttachment, getCustomEmoji, theme }: IMessageAttachments) => { if (!attachments || attachments.length === 0) { return null; } return attachments.map((file: any, index: number) => { if (file.image_url) { return ; } if (file.audio_url) { return