From 42aaf1ad97051fbb771bffc9b5565674572b00a4 Mon Sep 17 00:00:00 2001 From: Lei OT Date: Thu, 21 Mar 2024 15:48:01 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E5=A4=8D=E5=88=B6=E8=81=94=E7=B3=BB?= =?UTF-8?q?=E4=BA=BA=E7=9A=84=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ChatHistory.jsx | 6 +++++- src/views/Conversations/Components/MessagesList.jsx | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/views/ChatHistory.jsx b/src/views/ChatHistory.jsx index 61e5895..cf41293 100644 --- a/src/views/ChatHistory.jsx +++ b/src/views/ChatHistory.jsx @@ -1,5 +1,5 @@ import { memo, useCallback, useEffect, useRef, useState, forwardRef } from 'react'; -import { Divider, Button, Input, Layout, DatePicker, Form, List, Spin, Flex, Image } from 'antd'; +import { App, Divider, Button, Input, Layout, DatePicker, Form, List, Spin, Flex, Image } from 'antd'; import { LoadingOutlined } from '@ant-design/icons'; import { ChatItem, MessageBox } from 'react-chat-elements'; import { MESSAGE_PAGE_SIZE, fetchConversationsSearch, fetchMessagesHistory } from '@/actions/ConversationActions'; @@ -67,6 +67,9 @@ const SearchForm = memo(function ({ initialValues, onSubmit }) { }); function ChatHistory() { + + const { message: appMessage } = App.useApp() + // const [formValues, setFormValues] = useState({}); const [formValues, setFormValues] = useFormStore(((state) => [state.chatHistoryForm, state.setChatHistoryForm])); const [selectedConversation, setSelectedConversation] = useFormStore(((state) => [state.chatHistorySelectChat, state.setChatHistorySelectChat])); @@ -387,6 +390,7 @@ function ChatHistory() { { onClickButton: () => { navigator.clipboard.writeText(message.text); + appMessage.success('ε€εˆΆζˆεŠŸπŸ˜€'); }, Component: () =>
倍刢
, }, diff --git a/src/views/Conversations/Components/MessagesList.jsx b/src/views/Conversations/Components/MessagesList.jsx index c36afb7..5d15d86 100644 --- a/src/views/Conversations/Components/MessagesList.jsx +++ b/src/views/Conversations/Components/MessagesList.jsx @@ -1,12 +1,15 @@ import { useEffect, useRef, useState, forwardRef, memo } from 'react'; import { MessageBox } from 'react-chat-elements'; -import { Button } from 'antd'; +import { App, Button } from 'antd'; import { DownOutlined, LoadingOutlined } from '@ant-design/icons'; import { useShallow } from 'zustand/react/shallow'; import useConversationStore from '@/stores/ConversationStore'; import { isEmpty, } from '@/utils/utils'; const MessagesList = ({ messages, handlePreview, reference, longListLoading, getMoreMessages, shouldScrollBottom, loadNextPage, handleContactClick, ...props }) => { + + const { message: appMessage } = App.useApp() + const setReferenceMsg = useConversationStore(useShallow((state) => state.setReferenceMsg)); // const messagesEndRef = useRef(null); @@ -127,6 +130,7 @@ const MessagesList = ({ messages, handlePreview, reference, longListLoading, get { onClickButton: () => { navigator.clipboard.writeText(message.text); + appMessage.success('ε€εˆΆζˆεŠŸπŸ˜€') }, Component: () =>
倍刢
, },