origin/apps/web/src/App.tsx

45 lines
1.3 KiB
TypeScript
Raw Normal View History

2024-12-30 08:26:40 +08:00
import 'ag-grid-community/styles/ag-grid.css'; // Core grid CSS, always needed
import 'ag-grid-community/styles/ag-theme-alpine.css'; // Optional theme CSS
import "./App.css";
import { RouterProvider } from "react-router-dom";
import QueryProvider from "./providers/query-provider";
import { router } from "./routes";
import ThemeProvider from "./providers/theme-provider";
import { App as AntdApp, ConfigProvider, theme } from "antd";
import locale from "antd/locale/zh_CN";
import dayjs from "dayjs";
import "dayjs/locale/zh-cn";
2024-09-09 18:48:07 +08:00
import { AuthProvider } from './providers/auth-provider';
2024-12-31 15:57:32 +08:00
import { Toaster } from 'react-hot-toast';
2024-12-30 08:26:40 +08:00
dayjs.locale("zh-cn");
2024-07-11 11:00:51 +08:00
function App() {
return (
2024-12-31 15:57:32 +08:00
<>
<AuthProvider>
<QueryProvider>
<ConfigProvider
locale={locale}
theme={{
algorithm: theme.defaultAlgorithm,
token: {
2025-02-06 16:32:31 +08:00
colorPrimary: "#0088E8",
2024-12-31 15:57:32 +08:00
},
components: {},
}}>
<ThemeProvider>
<AntdApp>
<RouterProvider router={router}></RouterProvider>
</AntdApp>
</ThemeProvider>
</ConfigProvider>
</QueryProvider>
</AuthProvider>
<Toaster />
</>
2024-12-30 08:26:40 +08:00
);
2024-07-11 11:00:51 +08:00
}
2024-12-30 08:26:40 +08:00
export default App;