import { createRoot } from 'react-dom/client' import { QueryClient, QueryClientProvider } from '@tanstack/react-query' import { RouterProvider } from 'react-router-dom' import { ConfigProvider, App as AntApp, theme } from 'antd' import zhCN from 'antd/locale/zh_CN' import { router } from './router' import { ErrorBoundary } from './components/ErrorBoundary' import { useThemeStore } from './stores/themeStore' import './styles/globals.css' const queryClient = new QueryClient({ defaultOptions: { queries: { retry: 1, refetchOnWindowFocus: false, staleTime: 30_000, }, }, }) function ThemedApp() { const resolved = useThemeStore((s) => s.resolved) return ( ) } createRoot(document.getElementById('root')!).render( , )