init
This commit is contained in:
29
src/app/components/page/Page.tsx
Normal file
29
src/app/components/page/Page.tsx
Normal file
@ -0,0 +1,29 @@
|
||||
import React, {memo} from 'react';
|
||||
import {BrowserRouter, Route, Switch} from 'react-router-dom';
|
||||
|
||||
import mainPageRouter from '../../../pages/main/routing';
|
||||
import queuesPageRouter from '../../../pages/queues/routing';
|
||||
import tasksPageRouter from '../../../pages/tasks/routing';
|
||||
import authResponsePageRouter from '../../../pages/auth-response/routing';
|
||||
import NotFoundPage from '../../../pages/not-found/components/page/Page';
|
||||
import TopMenu from '../top-menu/TopMenu';
|
||||
import './Page.scss';
|
||||
|
||||
const Page: React.FC = () => {
|
||||
return (
|
||||
<BrowserRouter>
|
||||
<TopMenu />
|
||||
<Switch>
|
||||
{mainPageRouter}
|
||||
{queuesPageRouter}
|
||||
{tasksPageRouter}
|
||||
{authResponsePageRouter}
|
||||
<Route>
|
||||
<NotFoundPage />
|
||||
</Route>
|
||||
</Switch>
|
||||
</BrowserRouter>
|
||||
);
|
||||
};
|
||||
|
||||
export default memo(Page);
|
||||
Reference in New Issue
Block a user