feat(settings): add settings pages and layout with routing

This commit is contained in:
2025-10-20 18:25:44 +08:00
parent 85eb3ab3da
commit 73510a3b74
12 changed files with 128 additions and 21 deletions

View File

@@ -8,6 +8,18 @@ import AuthGuard from './components/AuthGuard';
import './locales';
import './utils/request'
import UserDataProvider from './components/Provider/UserDataProvider';
/**
* 授权应用,包含路由守卫和用户数据提供器
*/
function AuthorizationApp() {
return (
<AuthGuard>
<AppRoutes />
</AuthGuard>
);
}
/**
* 封装MaterialUIApp将主题、基础样式和路由包裹起来
@@ -19,9 +31,7 @@ function MaterialUIApp() {
<SnackbarProvider>
<DialogProvider>
<BrowserRouter>
<AuthGuard>
<AppRoutes />
</AuthGuard>
<AuthorizationApp />
</BrowserRouter>
</DialogProvider>
</SnackbarProvider>