Only show creator or recent updater info per document

This commit is contained in:
Jori Lallo
2017-06-30 00:51:22 -07:00
parent 251771e345
commit 7a2a7d8d59

View File

@@ -35,7 +35,13 @@ class PublishingInfo extends Component {
}; };
render() { render() {
const { collaborators } = this.props; const {
collaborators,
createdAt,
updatedAt,
createdBy,
updatedBy,
} = this.props;
return ( return (
<Container align="center"> <Container align="center">
@@ -45,23 +51,22 @@ class PublishingInfo extends Component {
<Avatar key={user.id} src={user.avatarUrl} title={user.name} /> <Avatar key={user.id} src={user.avatarUrl} title={user.name} />
))} ))}
</Avatars>} </Avatars>}
<span>
{this.props.createdBy.name} {createdAt == updatedAt
{' '} ? <span>
published {createdBy.name}
{' '} {' '}
{moment(this.props.createdAt).fromNow()} published
{this.props.createdAt !== this.props.updatedAt {' '}
? <span> {moment(createdAt).fromNow()}
&nbsp;and&nbsp; </span>
{this.props.createdBy.id !== this.props.updatedBy.id && : <span>
` ${this.props.updatedBy.name} `} {updatedBy.name}
modified {' '}
{' '} modified
{moment(this.props.updatedAt).fromNow()} {' '}
</span> {moment(updatedAt).fromNow()}
: null} </span>}
</span>
</Container> </Container>
); );
} }