28 lines
765 B
TypeScript
28 lines
765 B
TypeScript
|
|
import { BrowserRouter, Routes, Route } from 'react-router-dom'
|
||
|
|
import { QueryClient, QueryClientProvider } from '@tanstack/react-query'
|
||
|
|
import { ConfigProvider } from 'antd'
|
||
|
|
import zhCN from 'antd/locale/zh_CN'
|
||
|
|
import MainLayout from './layouts/MainLayout'
|
||
|
|
import Dashboard from './pages/Dashboard'
|
||
|
|
import './App.css'
|
||
|
|
|
||
|
|
const queryClient = new QueryClient()
|
||
|
|
|
||
|
|
function App() {
|
||
|
|
return (
|
||
|
|
<QueryClientProvider client={queryClient}>
|
||
|
|
<ConfigProvider locale={zhCN}>
|
||
|
|
<BrowserRouter>
|
||
|
|
<Routes>
|
||
|
|
<Route path="/" element={<MainLayout />}>
|
||
|
|
<Route index element={<Dashboard />} />
|
||
|
|
</Route>
|
||
|
|
</Routes>
|
||
|
|
</BrowserRouter>
|
||
|
|
</ConfigProvider>
|
||
|
|
</QueryClientProvider>
|
||
|
|
)
|
||
|
|
}
|
||
|
|
|
||
|
|
export default App
|