import { HomeCard } from '@/components/home-card'; import { MoreButton } from '@/components/more-button'; import { RenameDialog } from '@/components/rename-dialog'; import { useNavigatePage } from '@/hooks/logic-hooks/navigate-hooks'; import { useFetchDialogList } from '@/hooks/use-chat-request'; import { useTranslation } from 'react-i18next'; import { ChatDropdown } from '../next-chats/chat-dropdown'; import { useRenameChat } from '../next-chats/hooks/use-rename-chat'; export function ChatList() { const { t } = useTranslation(); const { data } = useFetchDialogList(); const { navigateToChat } = useNavigatePage(); const { initialChatName, chatRenameVisible, showChatRenameModal, hideChatRenameModal, onChatRenameOk, chatRenameLoading, } = useRenameChat(); return ( <> {data.dialogs.slice(0, 10).map((x) => ( } > ))} {chatRenameVisible && ( )} ); }