fix: 删除首页loading
This commit is contained in:
parent
f49c2a5f2a
commit
ee5845b101
@ -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>
|
||||
|
||||
@ -4,5 +4,4 @@ const config = {
|
||||
...baseConfig,
|
||||
darkMode: false, // 或 'media' 或 'class',根据你的需求覆盖
|
||||
};
|
||||
console.log(config);
|
||||
export default config;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user