UNPKG

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