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
} })