fix: 删除首页loading

This commit is contained in:
speakeloudest 2025-07-28 05:34:52 -07:00
parent f49c2a5f2a
commit ee5845b101
2 changed files with 5 additions and 2 deletions

View File

@ -5,6 +5,7 @@ import { Logout } from '@/utils/common';
import { QueryClient, QueryClientProvider } from '@tanstack/react-query';
import { ReactQueryStreamedHydration } from '@tanstack/react-query-next-experimental';
import { ThemeProvider as NextThemesProvider } from 'next-themes';
import { usePathname } from 'next/navigation';
import React, { useEffect, useState } from 'react';
import Loading from './loading';
@ -31,6 +32,9 @@ export default function Providers({
);
const { setCommon, setUser } = useGlobalStore();
const pathname = usePathname();
const whiteList = ['/'];
const isWhite = whiteList.includes(pathname);
useEffect(() => {
const initializeData = async () => {
@ -63,7 +67,7 @@ export default function Providers({
<NextThemesProvider attribute='class' defaultTheme='light' enableSystem>
<QueryClientProvider client={queryClient}>
<ReactQueryStreamedHydration>
<Loading loading={loading || queryClient.isMutating() > 0} />
<Loading loading={!isWhite && (loading || queryClient.isMutating() > 0)} />
{children}
</ReactQueryStreamedHydration>
</QueryClientProvider>

View File

@ -4,5 +4,4 @@ const config = {
...baseConfig,
darkMode: false, // 或 'media' 或 'class',根据你的需求覆盖
};
console.log(config);
export default config;