From 14d97e3db176c0ff4cb55c44dc4822e12c6431ee Mon Sep 17 00:00:00 2001 From: Sascha Eggenberger Date: Tue, 21 Oct 2025 12:39:12 +0200 Subject: [PATCH 1/3] Show zero count in user counts --- .../super_sidebar/components/counter.vue | 16 ++++++++++++++-- .../super_sidebar/components/user_counts.vue | 3 +++ 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/super_sidebar/components/counter.vue b/app/assets/javascripts/super_sidebar/components/counter.vue index 01ea970ddd6b70..33f937b346c723 100644 --- a/app/assets/javascripts/super_sidebar/components/counter.vue +++ b/app/assets/javascripts/super_sidebar/components/counter.vue @@ -12,6 +12,11 @@ export default { type: [Number, String], required: true, }, + countAllowZero: { + type: Boolean, + required: false, + default: false, + }, href: { type: String, required: false, @@ -27,8 +32,15 @@ export default { }, }, computed: { + computedCount() { + if (this.countAllowZero) { + return this.count >= 0; + } + + return this.count; + }, ariaLabel() { - return `${this.label} ${this.count}`; + return `${this.count} ${this.label}`; }, component() { return this.href ? 'a' : 'button'; @@ -51,7 +63,7 @@ export default { class="dashboard-shortcuts-button gl-relative gl-flex gl-items-center gl-justify-center" >