Skip to content
Snippets Groups Projects

Cycle analytics - implement card ui for stage list

Merged Ezekiel Kigbo requested to merge 13076-stage-card-ui-component into master
All threads resolved!
Files
2
@@ -9,7 +9,7 @@ export default {
@@ -9,7 +9,7 @@ export default {
props: {
props: {
isActive: {
isActive: {
type: Boolean,
type: Boolean,
required: true,
default: false,
},
},
isUserAllowed: {
isUserAllowed: {
type: Boolean,
type: Boolean,
@@ -21,7 +21,12 @@ export default {
@@ -21,7 +21,12 @@ export default {
},
},
value: {
value: {
type: String,
type: String,
default: null,
default: '',
 
},
 
},
 
computed: {
 
hasValue() {
 
return this.value && this.value.length > 0;
},
},
},
},
};
};
@@ -33,7 +38,7 @@ export default {
@@ -33,7 +38,7 @@ export default {
<div class="stage-nav-item-cell stage-name">{{ title }}</div>
<div class="stage-nav-item-cell stage-name">{{ title }}</div>
<div class="stage-nav-item-cell stage-median">
<div class="stage-nav-item-cell stage-median">
<template v-if="isUserAllowed">
<template v-if="isUserAllowed">
<span v-if="value">{{ value }}</span>
<span v-if="hasValue">{{ value }}</span>
<span v-else class="stage-empty">{{ __('Not enough data') }}</span>
<span v-else class="stage-empty">{{ __('Not enough data') }}</span>
</template>
</template>
<template v-else>
<template v-else>
Loading