feat(auth): 实现登录注册功能并重构 App 组件
- 新增登录和注册页面组件
- 实现用户认证和权限管理逻辑
- 重构 App 组件,使用 Router 和 AuthProvider
- 添加管理员面板和论坛页面组件
Change-Id: Iaa4502616970e75e3268537f73c75dac8f60e24d
diff --git a/src/main.jsx b/src/main.jsx
index 4acc6f1..eb50fe5 100644
--- a/src/main.jsx
+++ b/src/main.jsx
@@ -1,16 +1,11 @@
-import { StrictMode } from 'react'
-import { createRoot } from 'react-dom/client'
-import { RouterProvider } from 'react-router-dom'
-import router from './routes'
+import React from 'react'
+import ReactDOM from 'react-dom/client'
+import App from './App.jsx'
import './index.css'
-import './mock' // 引入mock服务
+import './mock/index.js' // 引入mock服务
-// 导入 Ant Design 样式
-import 'antd/dist/reset.css'; // 如果使用 Ant Design v5
-// 或者 import 'antd/dist/antd.min.css'; // 如果使用 Ant Design v4
-
-createRoot(document.getElementById('root')).render(
- <StrictMode>
- <RouterProvider router={router} />
- </StrictMode>,
+ReactDOM.createRoot(document.getElementById('root')).render(
+ <React.StrictMode>
+ <App />
+ </React.StrictMode>,
)