introduce Card Covers

Signed-off-by: Johannes Szeibert <johannes@szeibert.de>
This commit is contained in:
Johannes Szeibert
2023-07-14 11:26:59 +00:00
committed by Julius Härtl
parent bf28940608
commit 6e1e6a8957
4 changed files with 124 additions and 1 deletions

View File

@@ -34,6 +34,7 @@
<div :style="{backgroundColor: '#' + board.color}" class="board-bullet" />
{{ board.title }} » {{ stack.title }}
</div>
<CardCover v-if="showCardCover" :card-id="card.id" />
<div class="card-upper">
<h3 v-if="inlineEditingBlocked">
{{ card.title }}
@@ -92,10 +93,11 @@ import labelStyle from '../../mixins/labelStyle.js'
import AttachmentDragAndDrop from '../AttachmentDragAndDrop.vue'
import CardMenu from './CardMenu.vue'
import DueDate from './badges/DueDate.vue'
import CardCover from './CardCover.vue'
export default {
name: 'CardItem',
components: { CardBadges, AttachmentDragAndDrop, CardMenu, DueDate },
components: { CardBadges, AttachmentDragAndDrop, CardMenu, DueDate, CardCover },
directives: {
ClickOutside,
},
@@ -129,6 +131,7 @@ export default {
compactMode: state => state.compactMode,
showArchived: state => state.showArchived,
currentBoard: state => state.currentBoard,
showCardCover: state => state.showCardCover,
}),
...mapGetters([
'isArchived',