var React = require('react/addons') var moment = require('moment') var CodeViewer = require('../Components/CodeViewer') var ForceUpdate = require('../Mixins/ForceUpdate') var Markdown = require('../Mixins/Markdown') var PlanetArticleDetail = React.createClass({ mixins: [ForceUpdate(60000), Markdown], propTypes: { article: React.PropTypes.object, onOpenEditModal: React.PropTypes.func, onOpenDeleteModal: React.PropTypes.func, showOnlyWithTag: React.PropTypes.func }, getInitialState: function () { return { isEditModalOpen: false } }, render: function () { var article = this.props.article if (article == null) { return (