import List from '@mui/material/List';
import ListItem from '@mui/material/ListItem';
import ListItemText from '@mui/material/ListItemText';
import ListItemAvatar from '@mui/material/ListItemAvatar';
import Avatar from '@mui/material/Avatar';
import Divider from '@mui/material/Divider';
import { CopyToClipboard } from 'react-copy-to-clipboard';
import { makeStyles } from '@material-ui/core'
import AlertInfo from '../../../../../../../reusableComponents/AlertInfo';
import { timeStampEU,firstLetter,copied } from '../../../../../../../../helpers'
import { TMessages } from '../../../../../../../../typescript/redux/messages/types'
const useStyles = makeStyles({
listItem: {
'&:hover': {
backgroundColor: '#f0f0f0',
}
},
})
const TextList = ({ messagesMemo }: { messagesMemo: TMessages }) => {
const classes = useStyles()
const filteredMessagesMemo = messagesMemo.filter(({type}) => type === 'text')
return filteredMessagesMemo.length > 0 ?(
{filteredMessagesMemo.map(({ message, createdAt, lastName, name, color, avatarUrl }) =>
copied()} text={message}>
{`${firstLetter(name)}${firstLetter(lastName)}`}
)}
):
}
export default TextList