3 Commits

Author SHA1 Message Date
Rankin Zheng
54cd6768e9 Refactor MessageAvatar and MessageBody components
- Removed unused 'key' prop from MessageAvatar component.
- Converted MessageBody component to use observer from mobx-react-lite.
- Added 'messageText' and 'messageType' to MessageBody props interface.
- Removed extra line breaks in MessageBody component.
2023-08-22 14:22:23 +08:00
Rankin Zheng
2975bd0c5f Refactor MessageAvatar component and update ChatStore
- Expanded MessageAvatar props to include avatarType, copyMessage, messageContexts, and deleteHash.
- Updated MessageAvatar to use new props instead of item prop.
- Updated MessageList to pass new props to MessageAvatar.
- Refactored deleteMessage function in ChatStore to accept messageHash instead of item.
- Updated setContexts function in InputStore to accept IChatContext array.
2023-08-21 15:28:19 +08:00
Rankin Zheng
051fc4a371 Rename MessageHeader to MessageAvatar
- Renamed MessageHeader component to MessageAvatar for better clarity.
- Updated all references of MessageHeader to MessageAvatar in the codebase.
- Moved avatar images from MessageHeader directory to MessageAvatar directory.
2023-08-21 13:56:42 +08:00