This commit is contained in:
longdayi 2025-01-26 21:04:02 +08:00
parent 713bd5f74b
commit 94cacc41df
1 changed files with 8 additions and 4 deletions

View File

@ -7,8 +7,10 @@ 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";
import { Button } from "antd";
export const Header = memo(function Header() {
const { isAuthenticated } = useAuth();
const navigate = useNavigate()
return (
<header className="sticky top-0 z-50 bg-gradient-to-br from-primary-500 to-primary-800 text-white shadow-lg">
<div className="mx-auto px-4">
@ -28,10 +30,12 @@ export const Header = memo(function Header() {
{/* 右侧登录部分 */}
<div className="flex items-center flex-shrink-0"> {/* 防止压缩 */}
{!isAuthenticated ? (
<Link to="/auth" className="...">
<UserOutlined className="..." />
<span></span>
</Link>
<Button size="large" onClick={() => {
navigate("/auth")
}} type="primary" icon={<UserOutlined></UserOutlined>}>
</Button>
) : (
<UserMenu />
)}