import { Avatar, Button, Dropdown, theme } from "antd"; import { useAuth } from "@web/src/providers/auth-provider"; import { Icon } from "@nice/iconer"; import { useNavigate } from "react-router-dom"; export default function UserHeader() { const { logout, user, isAuthenticated } = useAuth(); const { token } = theme.useToken(); const navigate = useNavigate(); return (
{ // if (user?.pilot?.id) { // navigate(`/pilots/${user?.pilot.id}`); // } }}> {(user?.showname || user?.username) ?.slice(0, 1) .toUpperCase()} {user?.showname || user?.username} {user?.department && <> {user?.department?.name}}
{ await logout() }} className="active:bg-gray-100/60 flex items-center gap-2 text-white hover:bg-gray-100/30 px-2 rounded py-1 cursor-pointer"> 注销
); }