|
@@ -21,6 +21,7 @@ import VideoLibraryIcon from '@mui/icons-material/VideoLibrary';
|
|
|
import DoneAllIcon from '@mui/icons-material/DoneAll';
|
|
|
import DoneIcon from '@mui/icons-material/Done';
|
|
|
import EditIcon from '@mui/icons-material/Edit';
|
|
|
+import DownloadIcon from '@mui/icons-material/Download';
|
|
|
import Avatar from '@mui/material/Avatar';
|
|
|
import { CopyToClipboard } from 'react-copy-to-clipboard';
|
|
|
import { firstLetter, slicedWord, timeStampMessage, copied,emojisArr,handleDownload,prodAwsS3 } from '../../../../../../helpers'
|
|
@@ -183,10 +184,6 @@ const useStyles = makeStyles({
|
|
|
},
|
|
|
folderIcon: {
|
|
|
color: '#00b333',
|
|
|
- cursor: 'pointer',
|
|
|
- '&:hover': {
|
|
|
- color: '#00e040'
|
|
|
- },
|
|
|
},
|
|
|
checkboxSelect: {
|
|
|
position: 'absolute',
|
|
@@ -298,10 +295,7 @@ const MessageRightReply = ({url,tongue,watched,edited,avatarUrl,color,replyMessa
|
|
|
} else updateMessageById(_id,idEmoji)
|
|
|
}
|
|
|
|
|
|
- const handleClickIcon = (e: any) => {
|
|
|
- e.stopPropagation()
|
|
|
- handleDownload(url, fullType)
|
|
|
- }
|
|
|
+ const handleClickIcon = () => handleDownload(url, fullType)
|
|
|
|
|
|
return (
|
|
|
<div className={classes.container} style={{marginBottom:tongue?12:0}}>
|
|
@@ -312,17 +306,11 @@ const MessageRightReply = ({url,tongue,watched,edited,avatarUrl,color,replyMessa
|
|
|
${firstLetter(lastName)}${slicedWord(lastName, 15, 1)}`}
|
|
|
</Typography>
|
|
|
<div className={classes.wrapperInner}>
|
|
|
- {fullType === null &&<CopyToClipboard onCopy={() => copied('Text')} text={`${replyMessage ? replyMessage : ''} ${replyCaption ? replyCaption : ''}`}>
|
|
|
- <ContentCopyIcon className={classes.folderIcon} fontSize='large'/>
|
|
|
- </CopyToClipboard>}
|
|
|
- {fullType&&fullType.includes('audio') &&<LibraryMusicIcon onClick={handleClickIcon}
|
|
|
- className={classes.folderIcon} fontSize='large' />}
|
|
|
- {fullType&&fullType.includes('video') &&<VideoLibraryIcon onClick={handleClickIcon}
|
|
|
- className={classes.folderIcon} fontSize='large' />}
|
|
|
- {fullType&&fullType.includes('image') &&<ImageIcon onClick={handleClickIcon}
|
|
|
- className={classes.folderIcon} fontSize='large' />}
|
|
|
- {fullType&&fullType.includes('application') && <InsertDriveFileIcon onClick={handleClickIcon}
|
|
|
- className={classes.folderIcon} fontSize='large' />}
|
|
|
+ {fullType === null &&<ContentCopyIcon className={classes.folderIcon} fontSize='large'/>}
|
|
|
+ {fullType&&fullType.includes('audio') &&<LibraryMusicIcon className={classes.folderIcon} fontSize='large' />}
|
|
|
+ {fullType&&fullType.includes('video') &&<VideoLibraryIcon className={classes.folderIcon} fontSize='large' />}
|
|
|
+ {fullType&&fullType.includes('image') &&<ImageIcon className={classes.folderIcon} fontSize='large' />}
|
|
|
+ {fullType && fullType.includes('application') && <InsertDriveFileIcon className={classes.folderIcon} fontSize='large' />}
|
|
|
<div className={classes.column}></div>
|
|
|
<div className={classes.wrapperInnerMessage} onClick={() => handleScrollToTheMessage(oldId)}>
|
|
|
<Typography style={{color: "#00b333"}} variant="h6" align="right">
|
|
@@ -372,7 +360,11 @@ const MessageRightReply = ({url,tongue,watched,edited,avatarUrl,color,replyMessa
|
|
|
}}>
|
|
|
<ReplyIcon style={{transform :'rotateY(180deg)'}} />
|
|
|
Forward
|
|
|
- </MenuItem>
|
|
|
+ </MenuItem>
|
|
|
+ <MenuItem onClick={handleClickIcon}>
|
|
|
+ <DownloadIcon/>
|
|
|
+ Download
|
|
|
+ </MenuItem>
|
|
|
<MenuItem onClick={() => {
|
|
|
handleEdit(_id)
|
|
|
handleClose(undefined)
|
|
@@ -380,7 +372,7 @@ const MessageRightReply = ({url,tongue,watched,edited,avatarUrl,color,replyMessa
|
|
|
<EditIcon/>
|
|
|
Edit
|
|
|
</MenuItem>
|
|
|
- <CopyToClipboard onCopy={() => handleClose('copy')} text={`${message ? message : ''} ${caption ? caption : ''}`}>
|
|
|
+ <CopyToClipboard onCopy={() => handleClose('copy')} text={`${replyMessage&&fullType === null ? replyMessage : fullType} ${replyCaption ? replyCaption : ''} ${message ? message : ''} ${caption ? caption : ''}`}>
|
|
|
<MenuItem>
|
|
|
<ContentCopyIcon />
|
|
|
Copy Text
|