diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2023-01-06 18:08:20 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2023-01-06 18:08:20 +0300 |
commit | a9524ab189e8340e0b6ea64a1355b9484d1d9731 (patch) | |
tree | 0a89643db007329ca3c1930c58d34e0e657f0601 /app/assets/javascripts/notes | |
parent | 53fb4ad16325d4963fdc5396b8510ab748a45e50 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/assets/javascripts/notes')
-rw-r--r-- | app/assets/javascripts/notes/components/note_header.vue | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/app/assets/javascripts/notes/components/note_header.vue b/app/assets/javascripts/notes/components/note_header.vue index 36f7d720e48..79b6139d4b1 100644 --- a/app/assets/javascripts/notes/components/note_header.vue +++ b/app/assets/javascripts/notes/components/note_header.vue @@ -1,6 +1,7 @@ <script> import { GlIcon, GlBadge, GlLoadingIcon, GlTooltipDirective } from '@gitlab/ui'; import { mapActions } from 'vuex'; +import { getIdFromGraphQLId } from '~/graphql_shared/utils'; import { __, s__ } from '~/locale'; import TimeAgoTooltip from '~/vue_shared/components/time_ago_tooltip.vue'; @@ -74,6 +75,12 @@ export default { }; }, computed: { + authorId() { + return getIdFromGraphQLId(this.author.id); + }, + authorHref() { + return this.author.path || this.author.webUrl; + }, toggleChevronIconName() { return this.expanded ? 'chevron-up' : 'chevron-down'; }, @@ -145,9 +152,9 @@ export default { <template v-if="hasAuthor"> <a ref="authorNameLink" - :href="author.path" + :href="authorHref" :class="authorLinkClasses" - :data-user-id="author.id" + :data-user-id="authorId" :data-username="author.username" > <span class="note-header-author-name gl-font-weight-bold"> |