import Link from "next/link";
import { BarChart3, Flame, Users, MessagesSquare, MessageCircle, Heart, Sparkles } from "lucide-react";
import type { OverviewStats, PostListItem, ActiveUser } from "@/lib/api";
import Avatar from "@/components/Avatar";
/* ---------- 统计 2×2 ---------- */
function StatsGrid({ stats }: { stats: OverviewStats }) {
const items = [
{ icon: MessagesSquare, label: "讨论", value: stats.posts },
{ icon: Users, label: "成员", value: stats.users },
{ icon: MessageCircle, label: "评论", value: stats.comments },
{ icon: Sparkles, label: "今日", value: stats.today_posts },
];
return (
还没有热门讨论
近 14 天还没有人互动 按近 14 天发帖与评论计数
{posts.map((p, i) => (
)}
{users.map((u) => (
)}