Commit 33cfeea1 authored by Tim Zallmann's avatar Tim Zallmann

Dryed code in commit_item by adding another computed prop

parent 30038a40
......@@ -36,24 +36,23 @@ export default {
},
},
computed: {
author() {
return this.commit.author || {};
},
authorName() {
return (this.commit.author && this.commit.author.name) || this.commit.author_name;
return this.author.name || this.commit.author_name;
},
authorClass() {
return this.commit.author && this.commit.author.name ? 'js-user-link' : '';
return this.author.name ? 'js-user-link' : '';
},
authorId() {
return this.commit.author && this.commit.author.name ? this.commit.author.id : '';
return this.author.id ? this.author.id : '';
},
authorUrl() {
return (
(this.commit.author && this.commit.author.web_url) || `mailto:${this.commit.author_email}`
);
return this.author.web_url || `mailto:${this.commit.author_email}`;
},
authorAvatar() {
return (
(this.commit.author && this.commit.author.avatar_url) || this.commit.author_gravatar_url
);
return this.author.avatar_url || this.commit.author_gravatar_url;
},
},
created() {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment