From 3bef5c8c886aea25da1569b1e00765a9d41bdab7 Mon Sep 17 00:00:00 2001 From: Enjeck C Date: Sun, 21 Jun 2026 12:34:30 +0100 Subject: [PATCH] fix: Replace icon attributes with template slots Signed-off-by: Enjeck C. --- src/components/cards/CardMenuEntries.vue | 27 ++++++-- .../navigation/AppNavigationBoard.vue | 67 ++++++++++++++----- 2 files changed, 71 insertions(+), 23 deletions(-) diff --git a/src/components/cards/CardMenuEntries.vue b/src/components/cards/CardMenuEntries.vue index 74d704cc9d..a76d00997f 100644 --- a/src/components/cards/CardMenuEntries.vue +++ b/src/components/cards/CardMenuEntries.vue @@ -16,27 +16,35 @@ {{ t('deck', 'Edit title') }} + {{ t('deck', 'Assign to me') }} + {{ t('deck', 'Unassign myself') }} + {{ card.done ? t('deck', 'Mark as not done') : t('deck', 'Mark as done') }} + {{ t('deck', 'Move/copy card') }} + {{ t('deck', 'Delete card') }} @@ -66,6 +76,11 @@ import { mapGetters, mapState } from 'vuex' import ArchiveIcon from 'vue-material-design-icons/ArchiveOutline.vue' import CardBulletedIcon from 'vue-material-design-icons/CardBulletedOutline.vue' import PencilIcon from 'vue-material-design-icons/PencilOutline.vue' +import AccountPlusIcon from 'vue-material-design-icons/AccountPlus.vue' +import AccountMinusIcon from 'vue-material-design-icons/AccountMinus.vue' +import CheckIcon from 'vue-material-design-icons/Check.vue' +import OpenInNewIcon from 'vue-material-design-icons/OpenInNew.vue' +import DeleteIcon from 'vue-material-design-icons/DeleteOutline.vue' import { generateUrl } from '@nextcloud/router' import { getCurrentUser } from '@nextcloud/auth' import { showUndo } from '@nextcloud/dialogs' @@ -75,7 +90,7 @@ import { emit } from '@nextcloud/event-bus' export default { name: 'CardMenuEntries', - components: { NcActionButton, ArchiveIcon, CardBulletedIcon, PencilIcon }, + components: { NcActionButton, ArchiveIcon, CardBulletedIcon, PencilIcon, AccountPlusIcon, AccountMinusIcon, CheckIcon, OpenInNewIcon, DeleteIcon }, props: { card: { type: Object, diff --git a/src/components/navigation/AppNavigationBoard.vue b/src/components/navigation/AppNavigationBoard.vue index 4c02e3cf62..3294308f4a 100644 --- a/src/components/navigation/AppNavigationBoard.vue +++ b/src/components/navigation/AppNavigationBoard.vue @@ -28,15 +28,19 @@