mirror of
https://github.com/naturalcrit/homebrewery.git
synced 2025-12-28 13:32:39 +00:00
42 lines
836 B
JavaScript
42 lines
836 B
JavaScript
var React = require('react');
|
|
var _ = require('lodash');
|
|
var cx = require('classnames');
|
|
|
|
var Statusbar = require('../statusbar/statusbar.jsx');
|
|
|
|
var PageContainer = require('../pageContainer/pageContainer.jsx');
|
|
|
|
var SharePage = React.createClass({
|
|
getDefaultProps: function() {
|
|
return {
|
|
id : null,
|
|
entry : {
|
|
text : "",
|
|
shareId : null,
|
|
editId : null,
|
|
createdAt : null,
|
|
updatedAt : null,
|
|
views : 0
|
|
}
|
|
};
|
|
},
|
|
|
|
render : function(){
|
|
return(
|
|
<div className='sharePage'>
|
|
<Statusbar
|
|
sourceText={this.props.entry.text}
|
|
lastUpdated={this.props.entry.updatedAt}
|
|
views={this.props.entry.views}
|
|
printId={this.props.entry.shareId}
|
|
shareId={this.props.entry.shareId}
|
|
/>
|
|
|
|
<PageContainer text={this.props.entry.text} />
|
|
</div>
|
|
);
|
|
}
|
|
});
|
|
|
|
module.exports = SharePage;
|