diff options
Diffstat (limited to 'app/assets/javascripts/groups/components/item_stats.vue')
-rw-r--r-- | app/assets/javascripts/groups/components/item_stats.vue | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/app/assets/javascripts/groups/components/item_stats.vue b/app/assets/javascripts/groups/components/item_stats.vue index 7a37d1eb93d..46e9d2bec99 100644 --- a/app/assets/javascripts/groups/components/item_stats.vue +++ b/app/assets/javascripts/groups/components/item_stats.vue @@ -40,24 +40,31 @@ export default { return this.item.type === ITEM_TYPE.GROUP; }, }, + methods: { + displayValue(value) { + return this.isGroup && value !== undefined; + }, + }, }; </script> <template> <div class="stats gl-text-gray-500"> <item-stats-value - v-if="isGroup" + v-if="displayValue(item.subgroupCount)" :title="__('Subgroups')" :value="item.subgroupCount" css-class="number-subgroups gl-ml-5" icon-name="folder-o" + data-testid="subgroups-count" /> <item-stats-value - v-if="isGroup" + v-if="displayValue(item.projectCount)" :title="__('Projects')" :value="item.projectCount" css-class="number-projects gl-ml-5" icon-name="bookmark" + data-testid="projects-count" /> <item-stats-value v-if="isGroup" |