// 头部右侧用户登录信息 import { Avatar, Button, Popover, Space, Typography } from 'antd' import { FC, useRef } from 'react' import styles from './index.module.css' // import { reqLoginOut } from '@/api' import { useGlobal } from '@/core' import { useNavigate } from 'react-router' import UserModal, { UserModalRef } from '../UserModal' const HeaderRight: FC = () => { const userModalRef = useRef(null) const { globalState, dispatch } = useGlobal() const navigator = useNavigate() function handleLoginOut() { // reqLoginOut().then(() => navigator('/login')) dispatch({ ...globalState, userInfo: {} }) setTimeout(() => navigator('/login'), 1000) } function handleOpenModal() { userModalRef.current?.open() } return ( <> 退出登录} > {globalState?.userInfo?.nickName} ) } export default HeaderRight