import * as React from 'react'; import { Layout, MenuProps, Modal, Dropdown, Select, Button, Tooltip } from 'antd'; import { CaretDownOutlined, LogoutOutlined } from '@ant-design/icons'; import { useNavigate, useLocation } from 'react-router-dom'; import logoSrc from '@/assets/public/logo.png'; import router from '@/router'; import LocalStorage from '@/LocalStorage'; const { Header: AntdHeader } = Layout; interface Props { userName: string, onClickLogout: () => Promise, onSelectChange: (value: number) => void; // 新增回调函数 currentMenuType: number; }; const Header: React.FC = (props: Props) => { const { userName, onClickLogout, onSelectChange, currentMenuType } = props; const navigate = useNavigate(); const location = useLocation(); const isHelp = location.pathname.startsWith('/help'); // const items: MenuProps['items'] = [ // // 移除退出登录选项,现在使用独立的登出按钮 // ]; const fruits = [ { id: 1, name: 'DeepSeek' }, { id: 2, name: '智谱' }, ]; const [open, setOpen] = React.useState(false); // 控制下拉框展开状态 const onDropdownVisibleChange = (visible: boolean) => { setOpen(visible); }; const handleLogoClick = () => { if (isHelp) { // 在帮助文档页面,点击跳转到首页 navigate('/deepseek/questionAnswer'); } }; return (
建科•小智应用广场
{/* */}
{userName.slice(0, 1)}
{userName}
{/* */}
); }; export default Header;