From 678bd87c947e025da0720c4d8b02893e9f2c2e81 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 | 73 ++++++++++++++----- 2 files changed, 76 insertions(+), 24 deletions(-) diff --git a/src/components/cards/CardMenuEntries.vue b/src/components/cards/CardMenuEntries.vue index 929324042..356ff9135 100644 --- a/src/components/cards/CardMenuEntries.vue +++ b/src/components/cards/CardMenuEntries.vue @@ -24,28 +24,36 @@ {{ 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') }} @@ -76,6 +86,11 @@ 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 SelectColor from 'vue-material-design-icons/Circle.vue' +import AccountPlusIcon from 'vue-material-design-icons/AccountPlusOutline.vue' +import AccountMinusIcon from 'vue-material-design-icons/AccountMinusOutline.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/Delete.vue' import { generateUrl } from '@nextcloud/router' import { getCurrentUser } from '@nextcloud/auth' import { showUndo } from '@nextcloud/dialogs' @@ -86,7 +101,7 @@ import { useActionsStore } from '../../stores/actions.js' export default { name: 'CardMenuEntries', - components: { NcColorPicker, NcActionButton, ArchiveIcon, CardBulletedIcon, PencilIcon, SelectColor }, + components: { NcColorPicker, NcActionButton, ArchiveIcon, CardBulletedIcon, PencilIcon, SelectColor, AccountPlusIcon, AccountMinusIcon, CheckIcon, OpenInNewIcon, DeleteIcon }, props: { card: { type: Object, diff --git a/src/components/navigation/AppNavigationBoard.vue b/src/components/navigation/AppNavigationBoard.vue index 83403c394..30506a054 100644 --- a/src/components/navigation/AppNavigationBoard.vue +++ b/src/components/navigation/AppNavigationBoard.vue @@ -28,15 +28,19 @@