var React = require('react') var Markdown = require('markdown.jsx') var Icon = require('icon.jsx') var Link = require('react-router').Link var Clock = require('clock.jsx') var UserID = require('userID.jsx') module.exports = React.createClass({ getInitialState: function(){ return { moment: false } }, componentDidMount: function(){ require.ensure(['moment'],_ => { if(this.isMounted()) this.setState({ moment: require('moment') }) }) }, postLink: function(){ if(this.props.post.op){ if(this.props.board){ return '/@'+this.props.post.op+'/'+this.props.board+'/'+this.props.post.hash } else { return '/@'+this.props.post.op+'/post/'+this.props.post.hash } } else { return '/post/'+this.props.post.hash } }, render: function(){ return
{this.props.post.title}


View
} })