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