fix: alert ui incorrectly using termix css and fixed issue with alert system not loading

This commit is contained in:
LukeGus
2026-06-26 02:55:40 -05:00
parent 98195ec5c3
commit eb49f197ca
2 changed files with 23 additions and 18 deletions
+7 -1
View File
@@ -25,6 +25,7 @@ import { AdminSettingsPanel } from "@/sidebar/AdminSettingsPanel";
import { CredentialsPanel } from "@/sidebar/CredentialsPanel";
import { SplitView } from "@/shell/SplitView";
import { renderTabContent } from "@/shell/tabUtils";
import { AlertManager } from "@/dashboard/panels/alerts/AlertManager";
import { TabBar } from "@/shell/TabBar";
import type {
Tab,
@@ -207,6 +208,7 @@ export function AppShell({
const [hostsLoading, setHostsLoading] = useState(true);
const [allHosts, setAllHosts] = useState<Host[]>([]);
const [isAdmin, setIsAdmin] = useState(false);
const [userId, setUserId] = useState<string | null>(null);
const [backgroundTabRecords, setBackgroundTabRecords] = useState<
OpenTabRecord[]
>([]);
@@ -246,7 +248,10 @@ export function AppShell({
useEffect(() => {
getUserInfo()
.then((info) => setIsAdmin(info.is_admin))
.then((info) => {
setIsAdmin(info.is_admin);
setUserId(info.userId);
})
.catch(() => setIsAdmin(false));
}, []);
@@ -1702,6 +1707,7 @@ export function AppShell({
}}
/>
<TransferMonitor />
<AlertManager userId={userId} loggedIn={!!username} />
</>
);
}