asb_cloud_front/src/App.js

36 lines
933 B
JavaScript
Raw Normal View History

2021-04-02 17:22:34 +05:00
import './styles/App.less'
import {
BrowserRouter as Router,
Switch,
2021-04-09 17:59:35 +05:00
Route} from "react-router-dom"
import {ConfigProvider} from 'antd'
import locale from "antd/lib/locale/ru_RU"
2021-04-02 17:22:34 +05:00
import Login from './pages/Login'
2021-10-21 17:27:53 +05:00
import Register from './pages/Register'
2021-04-02 17:22:34 +05:00
import Main from './pages/Main'
2021-04-09 17:59:35 +05:00
import { OpenAPI } from './services/api'
import { PrivateRoute } from './components/Private'
2021-07-26 14:40:35 +05:00
//OpenAPI.BASE = 'http://localhost:3000'
2021-04-02 17:22:34 +05:00
OpenAPI.TOKEN = localStorage['token']
OpenAPI.HEADERS = {'Content-Type': 'application/json'}
2021-04-02 17:22:34 +05:00
export default function App() {
return (
<ConfigProvider locale={locale}>
<Router>
2021-04-02 17:22:34 +05:00
<Switch>
<Route path={'/login'}>
2021-04-02 17:22:34 +05:00
<Login />
</Route>
<Route path={'/register'}>
2021-10-21 17:27:53 +05:00
<Register />
</Route>
<PrivateRoute path={'/'}>
2021-04-02 17:22:34 +05:00
<Main />
</PrivateRoute>
</Switch>
</Router>
</ConfigProvider>
);
2021-04-02 17:22:34 +05:00
}