UNPKG

1.09 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
15import HeaderView from './header';
16import SiderView from './sider';
17import ContentView from './content';
18
19import DB from '../tmp/__md__.json';
20
21class App extends React.Component {
22 constructor(props) {
23 super(props);
24 }
25
26 componentDidMount() {
27 }
28
29 handleClicked(page) {
30 this.refs.render.setPage(page);
31 }
32
33 render() {
34 return (
35 <HashRouter>
36 <Layout>
37 <HeaderView />
38 <Layout>
39 <Sider width={200} style={{ background: '#fff' }}>
40 <SiderView db={DB}/>
41 </Sider>
42 <Layout style={{ padding: '0 24px 24px' }}>
43 <Route path="/page/:pageName" component={ContentView}/>
44 </Layout>
45 </Layout>
46 </Layout>
47 </HashRouter>
48 )
49 }
50}
51
52export default App;
\No newline at end of file