feat(settings): add settings pages and layout with routing
This commit is contained in:
16
src/App.tsx
16
src/App.tsx
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user