import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card" import { formatDate } from "@/lib/utils" import { Activity, User, ShoppingCart, MessageSquare } from "lucide-react" export function RecentActivities() { // 这里应该从API获取实际数据 const activities = [ { id: 1, type: "user", title: "新用户注册", description: "张三通过微信小程序注册成为新用户", time: new Date(2023, 6, 15, 14, 30), }, { id: 2, type: "purchase", title: "完成购买", description: "李四购买了高级会员服务", time: new Date(2023, 6, 15, 13, 45), }, { id: 3, type: "message", title: "客户咨询", description: "王五咨询了产品使用问题", time: new Date(2023, 6, 15, 11, 20), }, { id: 4, type: "activity", title: "活动参与", description: "赵六参与了新品推广活动", time: new Date(2023, 6, 15, 10, 15), }, ] const getIcon = (type: string) => { switch (type) { case "user": return case "purchase": return case "message": return case "activity": return default: return } } return ( 最近活动
{activities.map((activity) => (
{getIcon(activity.type)}

{activity.title}

{activity.description}

{formatDate(activity.time)}

))}
) }