import { MoreButton } from '@/components/more-button'; import { RAGFlowAvatar } from '@/components/ragflow-avatar'; import { Card, CardContent } from '@/components/ui/card'; import { useNavigatePage } from '@/hooks/logic-hooks/navigate-hooks'; import { IDialog } from '@/interfaces/database/chat'; import { formatDate } from '@/utils/date'; import { ChatDropdown } from './chat-dropdown'; import { useRenameChat } from './hooks/use-rename-chat'; export type IProps = { data: IDialog; } & Pick, 'showChatRenameModal'>; export function ChatCard({ data, showChatRenameModal }: IProps) { const { navigateToChat } = useNavigatePage(); return (

{data.name}

{data.description}

{formatDate(data.update_time)}

); }