MessageEditor.jsx 1.0 KB

1234567891011121314151617181920212223
  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. export const MessageEditor = ({chatId, message, deleteMessageEditor}) => {
  5. return (
  6. <MessageDraftWrapper>
  7. <EditRoundedIcon color="primary"/>
  8. <MessageDraftContainer >
  9. <MessageDraftInfo>
  10. <MessageOwnerDraftName>
  11. {message?.owner?.nick || ''}
  12. </MessageOwnerDraftName>
  13. <MessageDraftText>
  14. {message?.text.replace(/ /g, "\u00a0") || ''}
  15. </MessageDraftText>
  16. </MessageDraftInfo>
  17. </MessageDraftContainer>
  18. <CloseRoundedIcon style={{cursor: 'pointer'}} color="primary" onClick={() => {deleteMessageEditor(chatId, null)}}/>
  19. </MessageDraftWrapper>
  20. )
  21. }