feat: quick nav buttons in top bar when logged in

This commit is contained in:
2026-07-12 21:24:49 +08:00
parent a9d85b2d07
commit 83398d1fab

View File

@@ -96,8 +96,10 @@ const App = {
const el = document.getElementById('top-auth'); const el = document.getElementById('top-auth');
if (Auth.logged()) { if (Auth.logged()) {
const u = Auth.user(); const u = Auth.user();
el.innerHTML = `<span class="tm ts">${U.esc(u.game_name||u.username)}</span><button class="btn btn-o btn-sm" onclick="App.logout()"><i class="fas fa-sign-out-alt"></i></button>`; el.innerHTML = `<span class="tm ts">${U.esc(u.game_name||u.username)}</span>
el.style.display = 'flex'; <a href="#/dashboard" class="btn btn-p btn-sm"><i class="fas fa-chart-simple"></i> 控制台</a>
${Auth.isAdmin() ? `<a href="#/unclaimed" class="btn btn-o btn-sm">待处理</a>`:''}
<button class="btn btn-o btn-sm" onclick="App.logout()"><i class="fas fa-sign-out-alt"></i></button>`;
} else { } else {
el.innerHTML = `<a href="#/login" class="btn btn-o btn-sm"><i class="fas fa-sign-in-alt"></i> 登录</a><a href="#/register" class="btn btn-p btn-sm"><i class="fas fa-user-plus"></i> 注册</a>`; el.innerHTML = `<a href="#/login" class="btn btn-o btn-sm"><i class="fas fa-sign-in-alt"></i> 登录</a><a href="#/register" class="btn btn-p btn-sm"><i class="fas fa-user-plus"></i> 注册</a>`;
el.style.display = 'flex'; el.style.display = 'flex';