mirror of
https://github.com/stolksdorf/homebrewery.git
synced 2025-12-13 14:35:55 +00:00
29 lines
569 B
JavaScript
29 lines
569 B
JavaScript
var React = require('react');
|
|
var _ = require('lodash');
|
|
var cx = require('classnames');
|
|
|
|
var Markdown = require('marked');
|
|
|
|
var Phb = React.createClass({
|
|
getDefaultProps: function() {
|
|
return {
|
|
text : ""
|
|
};
|
|
},
|
|
|
|
renderPages : function(){
|
|
return _.map(this.props.text.split('\\page'), (pageText, index) => {
|
|
return <div className='phb' dangerouslySetInnerHTML={{__html:Markdown(pageText)}} key={index} />
|
|
})
|
|
},
|
|
|
|
render : function(){
|
|
var self = this;
|
|
return <div className="pbhPages">
|
|
{this.renderPages()}
|
|
</div>;
|
|
}
|
|
});
|
|
|
|
module.exports = Phb;
|