UNPKG

1.36 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 {Router, Route, Link, browserHistory, hashHistory, IndexRoute} from 'react-router';
7
8// import {Comp, md, id} from './test.md';
9// const mid = './test.md';
10// const MD = require(mid + '');
11// const MD2 = require(p.substr());
12// const MD2 = require('../md')
13import { Layout, Menu, Breadcrumb, Icon } from 'antd';
14const { Sider } = Layout;
15
16
17import HeaderView from './header';
18import SiderView from './sider';
19import ContentView from './content';
20
21import DB from '../tmp/__md__.json';
22
23
24class App extends React.Component {
25 constructor(props) {
26 super(props);
27 }
28
29 componentDidMount() {
30 }
31
32 handleClicked(page) {
33 this.refs.render.setPage(page);
34 }
35
36 render() {
37 console.log('DB:', DB)
38 return (
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 <Router history={hashHistory}>
47 <Route path="page/:id" component={ContentView} />
48 </Router>
49 <ContentView />
50 </Layout>
51 </Layout>
52
53 </Layout>
54 )
55 }
56}
57
58export default App;
\No newline at end of file