SearchChatListItem.jsx 865 B

12345678910111213141516171819
  1. import { Avatar } from "@mui/material"
  2. import { backendURL } from "../../helpers/gql"
  3. import { SearchChatItemLink, SearchChatItemName, SearchChatItemWrapper } from "./SearchChatListItem.style"
  4. export const SearchChatListItem = ({chat, addForwardedMessageToChat, forwardedMessage, handleClose}) => {
  5. return (
  6. <SearchChatItemWrapper onClick={() => {handleClose(); addForwardedMessageToChat(chat?._id, {forwarded: forwardedMessage})}}>
  7. <SearchChatItemLink to={`/main/${chat._id}`}>
  8. <Avatar
  9. alt={chat.title}
  10. src={`${backendURL}/${chat?.avatar?.url || ''}`}
  11. sx={{ width: "48px", height: "48px", m: "0 20px"}}
  12. />
  13. <SearchChatItemName>{chat.title}</SearchChatItemName>
  14. </SearchChatItemLink>
  15. </SearchChatItemWrapper>
  16. )
  17. }