fix: server页面auth类型修复(token→isLoggedIn)

This commit is contained in:
root 2026-02-27 17:37:17 +00:00
parent 930c8d3a9c
commit 28da06ba69

View File

@ -73,7 +73,7 @@ function numberFmt(n: number) {
} }
export default function ServerPage() { export default function ServerPage() {
const { token } = useAuth(); const { isLoggedIn, accessToken } = useAuth();
const [data, setData] = useState<ServerStatus | null>(null); const [data, setData] = useState<ServerStatus | null>(null);
const [loading, setLoading] = useState(true); const [loading, setLoading] = useState(true);
const [lastUpdate, setLastUpdate] = useState(0); const [lastUpdate, setLastUpdate] = useState(0);
@ -93,13 +93,13 @@ export default function ServerPage() {
}, []); }, []);
useEffect(() => { useEffect(() => {
if (!token) return; if (!isLoggedIn) return;
fetchData(); fetchData();
const iv = setInterval(fetchData, 10000); // 10秒刷新 const iv = setInterval(fetchData, 10000); // 10秒刷新
return () => clearInterval(iv); return () => clearInterval(iv);
}, [token, fetchData]); }, [isLoggedIn, fetchData]);
if (!token) { if (!isLoggedIn) {
return ( return (
<div className="min-h-screen bg-slate-950 flex items-center justify-center"> <div className="min-h-screen bg-slate-950 flex items-center justify-center">
<div className="text-center"> <div className="text-center">