fix: 顶栏移动端响应式(删除登录态退出按钮统一走个人中心,汉堡永不被挤,移动端用户名隐藏/版本隐藏)

This commit is contained in:
2026-08-15 11:05:56 +08:00
parent 0c8ea58d22
commit 77e8ab76ee
2 changed files with 17 additions and 7 deletions
+6 -5
View File
@@ -233,13 +233,14 @@ export default function Layout() {
</button>
{user ? (
<>
<Link to="/profile.html" className="btn btn-tonal btn-sm" title="个人中心">
{/* 个人中心:桌面显示头像+用户名,移动端只显示头像(.nav-user-name 由 CSS 隐藏) */}
<Link to="/profile.html" className="btn btn-tonal btn-sm nav-user" title="个人中心">
{avatarUrl
? <img src={avatarUrl} alt="" style={{ width: 24, height: 24, borderRadius: '50%', objectFit: 'cover', marginRight: 4 }} />
: <span className="material-icons" style={{ fontSize: 18, marginRight: 2 }}>person</span>}
{user.username}
? <img src={avatarUrl} alt="" style={{ width: 24, height: 24, borderRadius: '50%', objectFit: 'cover' }} />
: <span className="material-icons" style={{ fontSize: 18 }}>person</span>}
<span className="nav-user-name">{user.username}</span>
</Link>
<button className="btn btn-text btn-sm" onClick={handleLogout}>退出</button>
{/* 退出登录统一在个人中心 / 移动端抽屉中操作,顶栏不再放退出按钮 */}
</>
) : (
<>