-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathApp.tsx
33 lines (30 loc) · 966 Bytes
/
App.tsx
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
import * as React from "react"
import { BrowserRouter as Router, Route } from "react-router-dom"
import Container from "react-bootstrap/Container"
import Row from "react-bootstrap/Row"
import Col from "react-bootstrap/Col"
import WorkSpace from "./components/WorkSpace"
import FileTree from "./components/FileTree"
import { MarkdownDBProvider } from "./context/markdownDB"
import FilesStoreProvider from "./context/FilesStore/FilesStoreProvider"
const App: React.FC = () => {
return (
<MarkdownDBProvider>
<FilesStoreProvider>
<Router>
<Container fluid>
<Row>
<Col as="aside" md={3} width={300}>
<FileTree />
</Col>
<Col as="main">
<Route path="/edit/:id" exact component={WorkSpace} />
</Col>
</Row>
</Container>
</Router>
</FilesStoreProvider>
</MarkdownDBProvider>
)
}
export default App