{ meta.chinese || meta.english } { !meta.subtitle ? null : { meta.subtitle } }
{ !intro ? null : utils.jsonmlToComponent( location.pathname, ['section', { className: 'markdown' }].concat(intro) ) } { jumper.length > 0 ?- { jumper }
import React from 'react'; import { Link } from 'react-router'; import * as utils from '../utils'; import { getTagName, getChildren } from 'jsonml.js/lib/utils'; export default class Article extends React.Component { componentDidMount() { this.componentDidUpdate(); } componentDidUpdate() { const { chinese, english } = this.props.content.meta; utils.setTitle(`${chinese || english} - Ant Design`); } render() { const { content, location } = this.props; const jumper = content.description.filter((node) => { return getTagName(node) === 'h2'; }).map((node) => { return (