2
0
Эх сурвалжийг харах

✨ feat(mobile): add xunlian page route and adjust classroom route structure

- 导入XunlianPage组件并添加对应的路由配置
- 将classroom路由从子路由调整为独立路由
- 注释掉根路径重定向规则
- 移除原有的多个注释掉的路由配置项
yourname 5 сар өмнө
parent
commit
7c49669e89

+ 21 - 29
src/client/mobile/routes.tsx

@@ -11,12 +11,13 @@ import { ClassroomPage } from './pages/ClassroomPage';
 // import { DateNotesPage } from './pages/DateNotesPage';
 import { LoginPage } from './pages/Login';
 import StockHomePage from './pages/StockHomePage';
+import { XunlianPage } from './pages/XunlianPage';
 
 export const router = createBrowserRouter([
-  {
-    path: '/',
-    element: <Navigate to="/mobile" replace />
-  },
+  // {
+  //   path: '/',
+  //   element: <Navigate to="/mobile" replace />
+  // },
   {
     path: '/mobile/login',
     element: <LoginPage />
@@ -29,31 +30,6 @@ export const router = createBrowserRouter([
       </ProtectedRoute>
     ),
     children: [
-      {
-        path: 'classroom',
-        element: <ClassroomPage />,
-        errorElement: <ErrorPage />
-      },
-      // {
-      //   path: 'submission-records',
-      //   element: <SubmissionRecordsPage />,
-      //   errorElement: <ErrorPage />
-      // },
-      // {
-      //   path: 'stock-data',
-      //   element: <StockDataPage />,
-      //   errorElement: <ErrorPage />
-      // },
-      // {
-      //   path: 'stock-xunlian-codes',
-      //   element: <StockXunlianCodesPage />,
-      //   errorElement: <ErrorPage />
-      // },
-      // {
-      //   path: 'date-notes',
-      //   element: <DateNotesPage />,
-      //   errorElement: <ErrorPage />
-      // },
       {
         path: '*',
         element: <NotFoundPage />,
@@ -61,6 +37,22 @@ export const router = createBrowserRouter([
       },
     ],
   },
+  {
+    path: '/mobile/classroom',
+    element: (
+      <ProtectedRoute>
+        <ClassroomPage />
+      </ProtectedRoute>
+    ),
+  },
+  {
+    path: '/mobile/xunlian',
+    element: (
+      <ProtectedRoute>
+        <XunlianPage />
+      </ProtectedRoute>
+    ),
+  },
   {
     path: '*',
     element: <NotFoundPage />,