UNPKG

1.12 kBJavaScriptView Raw
1import React from 'react';
2import styles from './App.css';
3import RM from 'react-dom';
4import Render from './render';
5import {
6 BrowserRouter as Router,
7 Route,
8 HashRouter,
9 Link
10} from 'react-router-dom';
11
12import { Layout, Menu, Breadcrumb, Icon } from 'antd';
13const { Sider } = Layout;
14
15
16import HeaderView from './header';
17import SiderView from './sider';
18import ContentView from './content';
19
20import DB from '../tmp/__md__.json';
21
22
23class App extends React.Component {
24 constructor(props) {
25 super(props);
26 }
27
28 componentDidMount() {
29 }
30
31 handleClicked(page) {
32 this.refs.render.setPage(page);
33 }
34
35 render() {
36 // console.log('DB:', DB)
37 return (
38 <HashRouter>
39 <Layout>
40 <HeaderView />
41 <Layout>
42 <Sider width={200} style={{ background: '#fff' }}>
43 <SiderView db={DB}/>
44 </Sider>
45 <Layout style={{ padding: '0 24px 24px' }}>
46 <Route path="/page/:pageName" component={ContentView}/>
47 </Layout>
48 </Layout>
49 </Layout>
50 </HashRouter>
51 )
52 }
53}
54
55export default App;
\No newline at end of file