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 && (
暂无消息
)}
)
}