diff --git a/app/assets/javascripts/merge_requests/components/sticky_header.vue b/app/assets/javascripts/merge_requests/components/sticky_header.vue index c1e88a901c4caf521e7652ae2e81e55ea4c08bb7..24ac67a09643e373237073a78bb4ce6181120e47 100644 --- a/app/assets/javascripts/merge_requests/components/sticky_header.vue +++ b/app/assets/javascripts/merge_requests/components/sticky_header.vue @@ -11,6 +11,7 @@ import StatusBadge from '~/issuable/components/status_badge.vue'; import { TYPE_MERGE_REQUEST } from '~/issues/constants'; import DiscussionCounter from '~/notes/components/discussion_counter.vue'; import TodoWidget from '~/sidebar/components/todo_toggle/sidebar_todo_widget.vue'; +import SubscriptionsWidget from '~/sidebar/components/subscriptions/sidebar_subscriptions_widget.vue'; import ClipboardButton from '~/vue_shared/components/clipboard_button.vue'; import titleSubscription from '../queries/title.subscription.graphql'; @@ -46,6 +47,7 @@ export default { DiscussionCounter, StatusBadge, TodoWidget, + SubscriptionsWidget, ClipboardButton, }, directives: { @@ -80,6 +82,9 @@ export default { isSignedIn() { return isLoggedIn(); }, + isNotificationsTodosButtons() { + return this.glFeatures.notificationsTodosButtons; + }, }, watch: { discussionTabCounter(val) { @@ -189,13 +194,23 @@ export default {
- + :class="{ 'gl-display-flex gl-gap-3': isNotificationsTodosButtons }" + > + + +
diff --git a/app/assets/javascripts/notes/components/discussion_counter.vue b/app/assets/javascripts/notes/components/discussion_counter.vue index d8883f90edac564f9950db67408a04518324b0aa..9404fd04bc914dbada5818af2ef0d042966be2cf 100644 --- a/app/assets/javascripts/notes/components/discussion_counter.vue +++ b/app/assets/javascripts/notes/components/discussion_counter.vue @@ -71,6 +71,9 @@ export default { return options; }, + isNotificationsTodosButtons() { + return this.glFeatures.notificationsTodosButtons; + }, }, methods: { ...mapActions(['setExpandDiscussions']), @@ -92,10 +95,12 @@ export default { class="gl-display-flex discussions-counter" >
diff --git a/app/assets/javascripts/sidebar/components/subscriptions/sidebar_subscriptions_widget.vue b/app/assets/javascripts/sidebar/components/subscriptions/sidebar_subscriptions_widget.vue index 568962cddc7fe19a278038031edfd2ccbee44450..54b9ad90b624192d9e2256ff20d47475cf4ef1e3 100644 --- a/app/assets/javascripts/sidebar/components/subscriptions/sidebar_subscriptions_widget.vue +++ b/app/assets/javascripts/sidebar/components/subscriptions/sidebar_subscriptions_widget.vue @@ -1,5 +1,6 @@ - +