diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2022-11-09 15:07:48 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2022-11-09 15:07:48 +0300 |
commit | 7c41737ae53e3a237f356480ae04ec3ba182447b (patch) | |
tree | 766189eea19b2d44460a7e77dae19cd0b43d24f2 /app/assets/javascripts/vue_merge_request_widget | |
parent | 44d4b37b52c678a0b6a3c18c8c87319553ce84a3 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/assets/javascripts/vue_merge_request_widget')
-rw-r--r-- | app/assets/javascripts/vue_merge_request_widget/components/state_container.vue | 12 | ||||
-rw-r--r-- | app/assets/javascripts/vue_merge_request_widget/components/states/unresolved_discussions.vue | 6 |
2 files changed, 12 insertions, 6 deletions
diff --git a/app/assets/javascripts/vue_merge_request_widget/components/state_container.vue b/app/assets/javascripts/vue_merge_request_widget/components/state_container.vue index bc1f15be6a5..5c390c675fa 100644 --- a/app/assets/javascripts/vue_merge_request_widget/components/state_container.vue +++ b/app/assets/javascripts/vue_merge_request_widget/components/state_container.vue @@ -45,6 +45,9 @@ export default { if (this.status === 'closed') return 'gl-bg-red-50'; return null; }, + hasActionsSlot() { + return this.$scopedSlots.actions?.()?.length; + }, }, }; </script> @@ -72,15 +75,18 @@ export default { <div class="gl-display-flex gl-w-full"> <div :class="{ - 'gl-display-flex': actions.length, + 'gl-display-flex gl-align-items-center': actions.length, 'gl-md-display-flex gl-align-items-center': !actions.length, }" class="media-body" > <slot></slot> <div - :class="{ 'gl-flex-direction-column-reverse': !actions.length }" - class="gl-display-flex gl-md-display-block gl-font-size-0 gl-ml-auto" + :class="{ + 'gl-flex-direction-column-reverse gl-md-flex-direction-row gl-flex-wrap gl-justify-content-end': !actions.length, + 'gl-md-pt-0 gl-pt-3': hasActionsSlot, + }" + class="gl-display-flex gl-font-size-0 gl-ml-auto gl-gap-3" > <slot name="actions"> <actions v-if="actions.length" :tertiary-buttons="actions" /> diff --git a/app/assets/javascripts/vue_merge_request_widget/components/states/unresolved_discussions.vue b/app/assets/javascripts/vue_merge_request_widget/components/states/unresolved_discussions.vue index 8f2e4eb2131..5bc5dd886ff 100644 --- a/app/assets/javascripts/vue_merge_request_widget/components/states/unresolved_discussions.vue +++ b/app/assets/javascripts/vue_merge_request_widget/components/states/unresolved_discussions.vue @@ -26,7 +26,7 @@ export default { <template> <state-container :mr="mr" status="failed"> <span - class="gl-ml-3 gl-font-weight-bold gl-w-100 gl-flex-grow-1 gl-md-mr-3 gl-ml-0! gl-text-body!" + class="gl-ml-3 gl-font-weight-bold gl-w-100 gl-flex-grow-1 gl-md-mr-3 gl-ml-0! gl-text-body! gl-align-self-start" > {{ s__('mrWidget|Merge blocked: all threads must be resolved.') }} </span> @@ -34,7 +34,7 @@ export default { <gl-button v-if="mr.createIssueToResolveDiscussionsPath" :href="mr.createIssueToResolveDiscussionsPath" - class="js-create-issue gl-align-self-start gl-vertical-align-top gl-mr-2" + class="js-create-issue gl-align-self-start gl-vertical-align-top" size="small" variant="confirm" category="secondary" @@ -43,7 +43,7 @@ export default { </gl-button> <gl-button data-testid="jump-to-first" - class="gl-mb-2 gl-md-mb-0 gl-align-self-start gl-vertical-align-top" + class="gl-align-self-start gl-vertical-align-top" size="small" variant="confirm" category="primary" |