/** 移动端"我"聚合页:头像占位+入口列表+退出 */ import { useState } from 'react' import { NavLink, useNavigate } from 'react-router-dom' import { User, History, BookOpen, Settings as SettingsIcon, ChevronRight, Scale, TrendingUp, Heart, ShieldCheck, FileText, Users, LogOut, } from 'lucide-react' import { getName, clearAuth } from '@/lib/auth' import { Dialog, DialogContent, DialogHeader, DialogTitle, DialogDescription, DialogFooter, } from '@/components/ui/dialog' import { Button } from '@/components/ui/button' export function Me() { const navigate = useNavigate() const name = getName() const [confirmLogout, setConfirmLogout] = useState(false) const handleLogout = () => { clearAuth() navigate('/login') } const brainTrust = [ { path: '/legal', label: '私人法务', icon: Scale }, { path: '/decisions', label: '经营决策', icon: TrendingUp }, { path: '/life', label: '生活助理', icon: Heart }, { path: '/emotion', label: '情绪中心', icon: ShieldCheck }, ] const resources = [ { path: '/team', label: '我的团队', icon: Users }, { path: '/experts', label: '专家库', icon: Users }, { path: '/decisions-log', label: '决策日志', icon: FileText }, { path: '/profile', label: '我的画像', icon: User }, { path: '/history', label: '对话历史', icon: History }, { path: '/knowledge', label: '知识库', icon: BookOpen }, { path: '/settings', label: '设置', icon: SettingsIcon }, ] return (
{name?.[0] || '老'}
{name || '老板'}
中小企业老板
{/* 智囊 */}

智囊

{brainTrust.map((item) => ( {item.label} ))}
{/* 我的资源 */}

我的资源

{resources.map((item) => ( {item.label} ))}
{/* 退出登录 */} 退出登录 确定要退出当前账号吗?
) }