-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathApp.jsx
More file actions
34 lines (30 loc) · 921 Bytes
/
App.jsx
File metadata and controls
34 lines (30 loc) · 921 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
// imports Pages //
import {Home} from 'pages/Home.jsx';
import {MailApp} from 'pages/MailApp.jsx';
// import {BookApp} from 'pages/BookApp.jsx';
import {NoteApp} from 'pages/NoteApp.jsx';
import {MailDetails} from 'apps/mail/pages/MailDetails.jsx';
// imports cmps //
import {Header} from 'cmps/Header.jsx';
// import services//
//routing
const Router = ReactRouterDOM.HashRouter;
const {Route, Switch} = ReactRouterDOM;
export function App() {
return (
<Router>
<section className="app">
<Header />
<main>
<Switch>
<Route component={MailDetails} path="/mail/:mailId" />
<Route component={NoteApp} path="/note" />
<Route component={MailApp} path="/mail" />
{/* <Route component={BookApp} path="/book" /> */}
<Route component={Home} path="/" />
</Switch>
</main>
</section>
</Router>
);
}