diff --git a/src/views/Conversations/Components/ConversationsList.jsx b/src/views/Conversations/Components/ConversationsList.jsx
index 9e23e2a..128d17d 100644
--- a/src/views/Conversations/Components/ConversationsList.jsx
+++ b/src/views/Conversations/Components/ConversationsList.jsx
@@ -1,15 +1,18 @@
import { observer } from 'mobx-react';
import { List, Avatar } from 'antd';
+import { useConversationContext } from '@/stores/ConversationContext';
/**
* []
*/
const Conversations = observer(({ conversations }) => {
+ const { switchConversation, conversationsList } = useConversationContext()
+ console.log(conversationsList);
return (
(
- mark]}>
+ switchConversation(item)} actions={[mark]}>
@@ -17,7 +20,7 @@ const Conversations = observer(({ conversations }) => {
}
title={item.name}
- description='{最近的消息}'
+ // description='{最近的消息}'
/>
)}
diff --git a/src/views/Conversations/Components/Messages.jsx b/src/views/Conversations/Components/Messages.jsx
index c5ef88f..a004456 100644
--- a/src/views/Conversations/Components/Messages.jsx
+++ b/src/views/Conversations/Components/Messages.jsx
@@ -2,7 +2,7 @@ import { useEffect } from 'react';
import { observer } from 'mobx-react';
import { List, Avatar, Timeline } from 'antd';
import { MessageBox } from 'react-chat-elements';
-import { useConversations } from '@/stores/ConversationContext';
+import { useConversationContext } from '@/stores/ConversationContext';
const messagesTemplate = [
{
@@ -14,7 +14,7 @@ const messagesTemplate = [
];
const Messages = observer(() => {
- const { messages } = useConversations()
+ const { messages } = useConversationContext()
return (
<>
diff --git a/src/views/Conversations/ConversationProvider.jsx b/src/views/Conversations/ConversationProvider.jsx
new file mode 100644
index 0000000..dd108ea
--- /dev/null
+++ b/src/views/Conversations/ConversationProvider.jsx
@@ -0,0 +1,9 @@
+import { ConversationContext, useConversations } from '@/stores/ConversationContext';
+
+export const ConversationProvider = ({ children }) => {
+
+ const conversations = useConversations();
+ return {children};
+};
+
+export default ConversationProvider;