|
|
|
@ -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: () => <div>复制</div>,
|
|
|
|
|
},
|
|
|
|
|