feat: add Notifications full page with sidebar filter

This commit is contained in:
2026-07-05 23:21:08 +08:00
parent 168308347f
commit 155e3b3c96
2 changed files with 192 additions and 0 deletions

View File

@@ -25,6 +25,7 @@ import RolesPage from './pages/Roles';
import PermissionsPage from './pages/Permissions';
import AttendancePage from './pages/Attendance';
import TeacherWorkspacePage from './pages/TeacherWorkspace';
import NotificationsPage from './pages/Notifications';
import PermissionRoute from './components/PermissionRoute';
const PrivateRoute: React.FC<{ children: React.ReactNode }> = ({ children }) => {
@@ -230,6 +231,14 @@ const App: React.FC = () => {
</PermissionRoute>
}
/>
<Route path="/notifications" element={
<PrivateRoute>
<MainLayout />
</PrivateRoute>
}>
<Route index element={<NotificationsPage />} />
</Route>
</Route>
</Routes>
</BrowserRouter>