ybt | da5978b | 2025-05-31 15:58:05 +0800 | [diff] [blame] | 1 | import React from "react"; |
| 2 | import { BrowserRouter as Router } from "react-router-dom"; |
| 3 | import { AuthProvider } from "./features/auth/contexts/AuthContext"; |
| 4 | import AppRoutes from "./routes"; // 您的主路由组件 |
| 5 | // 如果您在 main.jsx 中没有使用 Antd 的 App 组件,且需要ConfigProvider |
| 6 | // import { ConfigProvider, App as AntApp } from 'antd'; |
| 7 | // import antdThemeConfig from './config/antdTheme'; // 假设有主题配置 |
ybt | 02e716d | 2025-04-15 17:19:32 +0800 | [diff] [blame] | 8 | |
| 9 | function App() { |
ybt | 02e716d | 2025-04-15 17:19:32 +0800 | [diff] [blame] | 10 | return ( |
ybt | da5978b | 2025-05-31 15:58:05 +0800 | [diff] [blame] | 11 | // <ConfigProvider theme={antdThemeConfig}> {/* 如果有主题配置 */} |
| 12 | // <AntApp> {/* 如果在 main.jsx 中未使用,可以在这里包裹 */} |
| 13 | <Router> |
| 14 | <AuthProvider> |
| 15 | <AppRoutes /> |
| 16 | </AuthProvider> |
| 17 | </Router> |
| 18 | // </AntApp> |
| 19 | // </ConfigProvider> |
ybt | 02e716d | 2025-04-15 17:19:32 +0800 | [diff] [blame] | 20 | ); |
| 21 | } |
| 22 | |
| 23 | export default App; |