import { DownOutlined, SettingOutlined } from '@ant-design/icons'; import { Button, Dropdown, Popconfirm, Space } from 'antd'; import { navigate } from '@/router/routerUtils'; import { useUserStore } from '@/store/UserStore'; import { GapBox } from '../GapBox'; export const HeaderUserInfo: React.FC = () => { const userInfo = useUserStore().user; return ( {/* 用户信息 Dropdown */} {userInfo.username} ({userInfo.nickname}) ), }, { type: 'divider', }, { key: 'profile', icon: , label: '个人信息', onClick: () => navigate('/profile'), }, ], }} >
欢迎您, {userInfo.username}
{/* 退出登录 */} { location.hash = '#/login'; }} >
); };