feat: complete stage 2 core refactor

This commit is contained in:
Jason
2025-10-16 10:49:56 +08:00
parent cc0b7053aa
commit b88eb88608
17 changed files with 1521 additions and 461 deletions

View File

@@ -7,6 +7,10 @@ import "./index.css";
import "./lib/tauri-api";
// 导入国际化配置
import "./i18n";
import { QueryClientProvider } from "@tanstack/react-query";
import { ThemeProvider } from "@/components/theme-provider";
import { queryClient } from "@/lib/query";
import { Toaster } from "@/components/ui/sonner";
// 根据平台添加 body class便于平台特定样式
try {
@@ -22,8 +26,13 @@ try {
ReactDOM.createRoot(document.getElementById("root")!).render(
<React.StrictMode>
<UpdateProvider>
<App />
</UpdateProvider>
<QueryClientProvider client={queryClient}>
<ThemeProvider defaultTheme="system" storageKey="cc-switch-theme">
<UpdateProvider>
<App />
<Toaster />
</UpdateProvider>
</ThemeProvider>
</QueryClientProvider>
</React.StrictMode>,
);