import React from 'react'; 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: React.PropTypes.object, onDiffOpenClicked: React.PropTypes.func.isRequired, }