import useConversationStore from '@/stores/ConversationStore'; import useAuthStore from '@/stores/AuthStore' import { Flex, Typography, Avatar, Alert, Button, Tooltip, Spin, Space } from 'antd'; import { ReloadOutlined, ApiOutlined } from '@ant-design/icons'; import { LoadingOutlined } from '@ant-design/icons'; import ExpireTimeClock from './ExpireTimeClock'; import MessageListFilter from './Components/MessageListFilter'; const MessagesHeader = () => { const userId = useAuthStore(state => state.loginUser.userId); const websocketOpened = useConversationStore(state => state.websocketOpened); const websocketRetrying = useConversationStore(state => state.websocketRetrying); const websocketRetrytimes = useConversationStore(state => state.websocketRetrytimes); const currentConversation = useConversationStore(state => state.currentConversation); const connectWebsocket = useConversationStore(state => state.connectWebsocket); const msgListLoading = useConversationStore((state) => state.msgListLoading); return ( <> {websocketOpened === false && (