UNPKG

796 BJavaScriptView Raw
1import React from 'react';
2
3import { Layout } from 'antd';
4const {Content} = Layout;
5import Render from './render';
6
7export default class NavContent extends React.Component {
8
9 constructor(props) {
10 super(props);
11 }
12
13 render() {
14
15 const {match, db} = this.props;
16
17 const key = match.params.key;
18 const nav = db.nav;
19
20 let page;
21 nav.every(item => {
22 if(item.label === key) {
23 page = item.md;
24 return false;
25 }
26 return true;
27 })
28
29 if(!page) return <div>找不到页面。</div>;
30
31 return (
32 <Content style={{ background: '#fff', padding: 24, margin: 0, minHeight: 280 }}>
33 <Render page={page}/>
34 </Content>
35 )
36 }
37}