diff options
Diffstat (limited to 'app/assets/javascripts/notes/components/noteable_note.vue')
-rw-r--r-- | app/assets/javascripts/notes/components/noteable_note.vue | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/app/assets/javascripts/notes/components/noteable_note.vue b/app/assets/javascripts/notes/components/noteable_note.vue index 3c6ed0a8aac..e35d8d94289 100644 --- a/app/assets/javascripts/notes/components/noteable_note.vue +++ b/app/assets/javascripts/notes/components/noteable_note.vue @@ -84,6 +84,11 @@ export default { required: false, default: '', }, + isOverviewTab: { + type: Boolean, + required: false, + default: false, + }, }, data() { return { @@ -186,6 +191,14 @@ export default { return fileResolvedFromAvailableSource || null; }, + avatarSize() { + // Use a different size if shown on a Merge Request Diff + if (this.line && !this.isOverviewTab) { + return 24; + } + + return 40; + }, }, created() { const line = this.note.position?.line_range?.start || this.line; @@ -391,7 +404,7 @@ export default { :link-href="author.path" :img-src="author.avatar_url" :img-alt="author.name" - :img-size="40" + :img-size="avatarSize" lazy > <template #avatar-badge> |