import { Link, NavLink, useNavigate } from "react-router-dom"; import { memo } from "react"; import { SearchBar } from "./SearchBar"; import Navigation from "./navigation"; import { useAuth } from "@web/src/providers/auth-provider"; import { UserOutlined } from "@ant-design/icons"; import { UserMenu } from "../element/usermenu/usermenu"; import logo from "@web/src/assets/logo.png" import { env } from "@web/src/env"; export const Header = memo(function Header() { const { isAuthenticated } = useAuth(); return (
{/* 添加relative定位上下文 */}
{/* 左侧logo部分 */}
{/* 防止压缩 */} logo
{env.APP_NAME || '信箱'}

聆怀若水,应语如风;纾难化困,践诺成春

{/* 右侧登录部分 */}
{/* 防止压缩 */} {!isAuthenticated ? ( 登录 ) : ( )}
{/* 独立定位的搜索栏 */}
); });