import { Lock, MessageSquare } from "lucide-react" import Link from "next/link" import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/avatar" import { Badge } from "@/components/ui/badge" import { Card, CardContent } from "@/components/ui/card" import { mockChatSessions } from "@/lib/mock" export default function ChatListPage() { return (

消息

{mockChatSessions.map((session) => { const other = session.participants[1] return ( {other.name[0]}
{other.name} {session.type === "order" ? "订单" : "咨询"} {session.readonly && }

{session.lastMessage}

{session.lastMessageAt && ( {new Date(session.lastMessageAt).toLocaleDateString("zh-CN")} )} {session.unreadCount > 0 && ( {session.unreadCount} )}
) })} {mockChatSessions.length === 0 && (
暂无消息
)}
) }