import { BrowserRouter } from 'react-router-dom'; import { CssBaseline, ThemeProvider } from '@mui/material'; import { theme } from './theme'; import AppRoutes from './routes'; import SnackbarProvider from './components/Provider/SnackbarProvider'; import DialogProvider from './components/Provider/DialogProvider'; import AuthGuard from './components/AuthGuard'; import './locales'; import './utils/request' import UserDataProvider from './components/Provider/UserDataProvider'; /** * 授权应用,包含路由守卫和用户数据提供器 */ function AuthorizationApp() { return ( ); } /** * 封装MaterialUIApp,将主题、基础样式和路由包裹起来 */ function MaterialUIApp() { return ( ); } function App() { return ( ); } export default App;