This commit is contained in:
Azmat@qq.com
2026-08-20 16:10:01 +08:00
parent ba1613f2b5
commit 6c588a7fee
3 changed files with 83 additions and 46 deletions
+1 -14
View File
@@ -1205,7 +1205,7 @@ export function App() {
return (
<div className="app">
<Sidebar page={page} navigate={navigate} user={currentUser} canManageBilling={isOwner} products={products} projects={projects} productTotal={productTotal} projectTotal={projectTotal} aiUnread={aiUnread} onOpenAdmin={() => navigateAdmin("")} />
<Sidebar page={page} navigate={navigate} user={currentUser} team={currentTeam} canManageBilling={isOwner} products={products} projects={projects} productTotal={productTotal} projectTotal={projectTotal} aiUnread={aiUnread} onOpenAdmin={() => navigateAdmin("")} accountOpen={accountAnchor !== null} onOpenAccount={(rect) => setAccountAnchor((prev) => (prev ? null : rect))} />
<main>
<Decorations />
<header className="topbar">
@@ -1224,19 +1224,6 @@ export function App() {
<IconKitSvg name="bell" />
{unreadCount > 0 && <span className="count-noti">{unreadCount}</span>}
</button>
<button
className="topbar-avatar"
type="button"
title="账户"
aria-haspopup="menu"
aria-expanded={accountAnchor !== null}
onClick={(event) => {
const rect = event.currentTarget.getBoundingClientRect();
setAccountAnchor((prev) => (prev ? null : rect));
}}
>
{currentUser.avatar_url ? <img src={currentUser.avatar_url} alt="头像" /> : <span>{avatarChar}</span>}
</button>
</div>
</header>
<div className="content" id="page-content" key={page}>