fix(dashboard): fix logout button behavior by adding page reload and hiding button when auth is not required

This commit is contained in:
Haitao Pan 2026-06-22 14:43:08 +08:00
parent 54df83dc9e
commit e086403c2d

View File

@ -209,11 +209,14 @@ export function AppShell() {
summary={summary} summary={summary}
metrics={metrics} metrics={metrics}
onToggleSidebar={() => setSidebarCollapsed((value) => !value)} onToggleSidebar={() => setSidebarCollapsed((value) => !value)}
onLogout={() => { onLogout={
window.localStorage.removeItem('xworkspace-bridge-token'); authRequired
setAuthToken(''); ? () => {
setTokenInput(''); window.localStorage.removeItem('xworkspace-bridge-token');
}} window.location.reload();
}
: undefined
}
/> />
<WorkspaceTabs tabs={tabs} selectedTab={selectedTab} onSelect={setSelectedTab} onClose={closeTab} onAdd={addCustomTab} /> <WorkspaceTabs tabs={tabs} selectedTab={selectedTab} onSelect={setSelectedTab} onClose={closeTab} onAdd={addCustomTab} />