diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2021-12-20 16:37:47 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2021-12-20 16:37:47 +0300 |
commit | aee0a117a889461ce8ced6fcf73207fe017f1d99 (patch) | |
tree | 891d9ef189227a8445d83f35c1b0fc99573f4380 /app/assets/javascripts/mr_popover | |
parent | 8d46af3258650d305f53b819eabf7ab18d22f59e (diff) |
Add latest changes from gitlab-org/gitlab@14-6-stable-eev14.6.0-rc42
Diffstat (limited to 'app/assets/javascripts/mr_popover')
-rw-r--r-- | app/assets/javascripts/mr_popover/components/mr_popover.vue | 11 | ||||
-rw-r--r-- | app/assets/javascripts/mr_popover/queries/merge_request.query.graphql | 5 |
2 files changed, 12 insertions, 4 deletions
diff --git a/app/assets/javascripts/mr_popover/components/mr_popover.vue b/app/assets/javascripts/mr_popover/components/mr_popover.vue index 791fdf7660f..d99a3adb358 100644 --- a/app/assets/javascripts/mr_popover/components/mr_popover.vue +++ b/app/assets/javascripts/mr_popover/components/mr_popover.vue @@ -65,6 +65,9 @@ export default { return humanMRStates.open; } }, + title() { + return this.mergeRequest?.title || this.mergeRequestTitle; + }, showDetails() { return Object.keys(this.mergeRequest).length > 0; }, @@ -89,7 +92,7 @@ export default { <template> <gl-popover :target="target" boundary="viewport" placement="top" show> <div class="mr-popover"> - <div v-if="$apollo.loading"> + <div v-if="$apollo.queries.mergeRequest.loading"> <gl-skeleton-loading :lines="1" class="animation-container-small mt-1" /> </div> <div v-else-if="showDetails" class="d-flex align-items-center justify-content-between"> @@ -97,13 +100,13 @@ export default { <div :class="`issuable-status-box status-box ${statusBoxClass}`"> {{ stateHumanName }} </div> - <span class="text-secondary">Opened <time v-text="formattedTime"></time></span> + <span class="gl-text-secondary">Opened <time v-text="formattedTime"></time></span> </div> <ci-icon v-if="detailedStatus" :status="detailedStatus" /> </div> - <h5 class="my-2">{{ mergeRequestTitle }}</h5> + <h5 v-if="!$apollo.queries.mergeRequest.loading" class="my-2">{{ title }}</h5> <!-- eslint-disable @gitlab/vue-require-i18n-strings --> - <div class="text-secondary"> + <div class="gl-text-secondary"> {{ `${projectPath}!${mergeRequestIID}` }} </div> <!-- eslint-enable @gitlab/vue-require-i18n-strings --> diff --git a/app/assets/javascripts/mr_popover/queries/merge_request.query.graphql b/app/assets/javascripts/mr_popover/queries/merge_request.query.graphql index 37d4bc88a69..b3e5d89d495 100644 --- a/app/assets/javascripts/mr_popover/queries/merge_request.query.graphql +++ b/app/assets/javascripts/mr_popover/queries/merge_request.query.graphql @@ -1,10 +1,15 @@ query mergeRequest($projectPath: ID!, $mergeRequestIID: String!) { project(fullPath: $projectPath) { + id mergeRequest(iid: $mergeRequestIID) { + id + title createdAt state headPipeline { + id detailedStatus { + id icon group } |