MessageEditor.jsx 1.1 KB

123456789101112131415161718192021222324252627
  1. import { MessageDraftContainer, MessageDraftInfo, MessageDraftText, MessageDraftWrapper, MessageOwnerDraftName } from "./MessageDraft.style";
  2. import EditRoundedIcon from '@mui/icons-material/EditRounded';
  3. import CloseRoundedIcon from '@mui/icons-material/CloseRounded';
  4. import { connect } from "react-redux";
  5. export const MessageEditor = ({chatId, message, deleteMessageEditor}) => {
  6. return (
  7. <MessageDraftWrapper>
  8. <EditRoundedIcon color="primary"/>
  9. <MessageDraftContainer >
  10. <MessageDraftInfo>
  11. <MessageOwnerDraftName>
  12. {message?.owner?.nick || ''}
  13. </MessageOwnerDraftName>
  14. <MessageDraftText>
  15. {message?.text.replace(/ /g, "\u00a0") || ''}
  16. </MessageDraftText>
  17. </MessageDraftInfo>
  18. </MessageDraftContainer>
  19. <CloseRoundedIcon style={{cursor: 'pointer'}} color="primary" onClick={() => {deleteMessageEditor(chatId, null)}}/>
  20. </MessageDraftWrapper>
  21. )
  22. }
  23. // export connect(null, {})(MessageEditor);