blob: 60b5d6d5dce88eb57c7f4639d3184f21145e0204 [file] [log] [blame]
import React from 'react';
import ReactDOM from 'react-dom';
import Language from '../../components/language';
import Header from '../../components/header';
import Footer from '../../components/footer';
import Md2Html from '../../components/md2html';
import Sidemenu from '../../components/sidemenu';
import communityConfig from '../../../site_config/community.jsx';
class Community extends Md2Html(Language) {
render() {
const language = this.getLanguage();
const dataSource = communityConfig[language];
const __html = this.props.__html || this.state.__html;
return (
<div className="md2html community-page">
<Header
currentKey="community"
type="dark"
logo="/img/logo.png"
language={language}
onLanguageChange={this.onLanguageChange}
/>
<section className="content-section">
<Sidemenu dataSource={dataSource.sidemenu} />
<div
className="doc-content markdown-body"
ref={(node) => { this.markdownContainer = node; }}
dangerouslySetInnerHTML={{ __html }}
/>
</section>
<Footer logo="/img/ds_gray.svg" language={language} />
</div>
);
}
}
document.getElementById('root') && ReactDOM.render(<Community />, document.getElementById('root'));
export default Community;