"use client" import Link from "next/link" import { usePathname, useRouter } from "next/navigation" import { cn } from "@/lib/utils" import { Button } from "@/components/ui/button" import { logout } from "@/lib/api/auth" import { Brain, Music, Shirt, Gift, Home, Utensils, User, Settings, BarChart, LogOut, Lock, Sparkles, Heart, Footprints, Trophy, } from "lucide-react" export function Sidebar() { const pathname = usePathname() const router = useRouter() const handleLogout = async () => { try { // 调用退出登录API await logout() // 退出后重定向到登录页面 router.push("/login") } catch (error) { console.error("退出登录失败:", error) } } return (
AI 管理
内容管理
系统管理