Skip to content
Snippets Groups Projects

Show epic colour highlight on Epic boards

5 files
+ 73
21
Compare changes
  • Side-by-side
  • Inline
Files
5
@@ -49,16 +49,14 @@ export default {
return !this.disabled && this.item.id && !this.item.isLoading;
},
cardStyle() {
if (this.item.color) {
// eslint-disable-next-line @gitlab/require-i18n-strings
return `--epic-color: ${this.item.color}`;
}
return '';
return this.isColorful && this.item.color ? { borderColor: this.item.color } : '';
},
isColorful() {
return gon?.features?.epicColorHighlight;
},
colorClass() {
return this.isColorful ? 'gl-pl-4 gl-border-l-solid gl-border-4' : '';
},
},
methods: {
...mapActions(['toggleBoardItemMultiSelection', 'toggleBoardItem']),
@@ -81,14 +79,16 @@ export default {
<template>
<li
data-qa-selector="board_card"
:class="{
'multi-select': multiSelectVisible,
'gl-cursor-grab': isDraggable,
'is-disabled': isDisabled,
'is-active': isActive,
'gl-cursor-not-allowed gl-bg-gray-10': item.isLoading,
colorful: isColorful,
}"
:class="[
{
'multi-select': multiSelectVisible,
'gl-cursor-grab': isDraggable,
'is-disabled': isDisabled,
'is-active': isActive,
'gl-cursor-not-allowed gl-bg-gray-10': item.isLoading,
},
colorClass,
]"
:index="index"
:data-item-id="item.id"
:data-item-iid="item.iid"
Loading