diff --git a/web/src/assets/svg/plus-circle-fill.svg b/web/src/assets/svg/plus-circle-fill.svg new file mode 100644 index 000000000..b0fc908a5 --- /dev/null +++ b/web/src/assets/svg/plus-circle-fill.svg @@ -0,0 +1,6 @@ + + + \ No newline at end of file diff --git a/web/src/hooks/chat-hooks.ts b/web/src/hooks/chat-hooks.ts index 49b1e2166..f9e89066a 100644 --- a/web/src/hooks/chat-hooks.ts +++ b/web/src/hooks/chat-hooks.ts @@ -95,7 +95,6 @@ export const useFetchNextDialogList = () => { initialData: [], gcTime: 0, refetchOnWindowFocus: false, - refetchOnMount: false, queryFn: async (...params) => { console.log('🚀 ~ queryFn: ~ params:', params); const { data } = await chatService.listDialog(); diff --git a/web/src/pages/chat/index.tsx b/web/src/pages/chat/index.tsx index 5bd5d973a..3a87a8395 100644 --- a/web/src/pages/chat/index.tsx +++ b/web/src/pages/chat/index.tsx @@ -1,11 +1,6 @@ import { ReactComponent as ChatAppCube } from '@/assets/svg/chat-app-cube.svg'; import RenameModal from '@/components/rename-modal'; -import { - CloudOutlined, - DeleteOutlined, - EditOutlined, - PlusOutlined, -} from '@ant-design/icons'; +import { CloudOutlined, DeleteOutlined, EditOutlined } from '@ant-design/icons'; import { Avatar, Button, @@ -35,6 +30,7 @@ import { } from './hooks'; import ChatOverviewModal from '@/components/api-service/chat-overview-modal'; +import SvgIcon from '@/components/svg-icon'; import { useClickConversationCard, useClickDialogCard, @@ -297,7 +293,13 @@ const Chat = () => { {conversationList.length} - +
+ +