import React from 'react'; import PropTypes from 'prop-types'; import UserDate from '../Common/UserDate'; import Icon from '../Common/Icon'; import UserPicture from '../User/UserPicture'; export default class Revision extends React.Component { constructor(props) { super(props); this._onDiffOpenClicked = this._onDiffOpenClicked.bind(this); } componentDidMount() { } _onDiffOpenClicked() { this.props.onDiffOpenClicked(this.props.revision); } render() { const revision = this.props.revision; const author = revision.author; let pic = ''; if (typeof author === 'object') { pic = ; } return (
{pic}
{author.username}

View this version View diff

); } } Revision.propTypes = { revision: PropTypes.object, onDiffOpenClicked: PropTypes.func.isRequired, }