import { UserInfoResponse } from '@/types/userinfo'; import { STORAGE_USERINFO_KEY } from '@/utils/constants/index'; import { Avatar } from 'antd'; import cls from 'classnames'; import { useEffect, useState } from 'react'; function UserBar({ onlyAvatar = false }) { const [userInfo, setUserInfo] = useState(); useEffect(() => { try { const user = JSON.parse(localStorage.getItem(STORAGE_USERINFO_KEY) ?? ''); setUserInfo(user); } catch { return undefined; } }, []); // TODO: delete unused function // const logout = () => { // localStorage.removeItem(STORAGE_USERINFO_KEY); // window.location.href = `${process.env.LOGOUT_URL}&goto=${encodeURIComponent(window.location.href)}`; // }; return (
{userInfo?.nick_name} {userInfo?.nick_name} {/* */}
); } export default UserBar;