diff options
Diffstat (limited to 'app/assets/javascripts/ide/components/merge_requests/item.vue')
-rw-r--r-- | app/assets/javascripts/ide/components/merge_requests/item.vue | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/app/assets/javascripts/ide/components/merge_requests/item.vue b/app/assets/javascripts/ide/components/merge_requests/item.vue index 11eb5c8b31b..677ceab8075 100644 --- a/app/assets/javascripts/ide/components/merge_requests/item.vue +++ b/app/assets/javascripts/ide/components/merge_requests/item.vue @@ -14,10 +14,17 @@ export default { type: String, required: true, }, + currentProjectId: { + type: String, + required: true, + }, }, computed: { isActive() { - return this.item.iid === parseInt(this.currentId, 10); + return ( + this.item.iid === parseInt(this.currentId, 10) && + this.currentProjectId === this.item.projectPathWithNamespace + ); }, pathWithID() { return `${this.item.projectPathWithNamespace}!${this.item.iid}`; @@ -35,7 +42,7 @@ export default { <button type="button" class="d-flex align-items-center" - @click="clickItem" + @click.prevent.stop="clickItem" > <span class="d-flex append-right-default" |