From 2066080e56dad2b7478600685d9a9e6088c492fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julius=20H=C3=A4rtl?= Date: Wed, 26 Apr 2023 18:05:55 +0200 Subject: [PATCH] fix: move sidebar tab icons to material design MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Julius Härtl --- src/components/board/BoardSidebar.vue | 33 +++++++++++++++++++-------- src/components/card/CardSidebar.vue | 26 +++++++++++++++------ 2 files changed, 43 insertions(+), 16 deletions(-) diff --git a/src/components/board/BoardSidebar.vue b/src/components/board/BoardSidebar.vue index 6ce0613ee..d907bb2b0 100644 --- a/src/components/board/BoardSidebar.vue +++ b/src/components/board/BoardSidebar.vue @@ -27,31 +27,39 @@ @close="closeSidebar"> + :name="t('deck', 'Sharing')"> + + :name="t('deck', 'Tags')"> + + :name="t('deck', 'Deleted items')"> + + :name="t('deck', 'Timeline')"> + @@ -64,7 +72,10 @@ import TagsTabSidebar from './TagsTabSidebar.vue' import DeletedTabSidebar from './DeletedTabSidebar.vue' import TimelineTabSidebar from './TimelineTabSidebar.vue' import { NcAppSidebar, NcAppSidebarTab } from '@nextcloud/vue' - +import ActivityIcon from 'vue-material-design-icons/LightningBolt.vue' +import SharingIcon from 'vue-material-design-icons/ShareVariant.vue' +import TagsIcon from 'vue-material-design-icons/TagMultiple.vue' +import TrashIcon from 'vue-material-design-icons/Delete.vue' const capabilities = window.OC.getCapabilities() export default { @@ -76,6 +87,10 @@ export default { TagsTabSidebar, DeletedTabSidebar, TimelineTabSidebar, + ActivityIcon, + SharingIcon, + TagsIcon, + TrashIcon, }, props: { id: { diff --git a/src/components/card/CardSidebar.vue b/src/components/card/CardSidebar.vue index 460d99aba..603cc4af8 100644 --- a/src/components/card/CardSidebar.vue +++ b/src/components/card/CardSidebar.vue @@ -50,32 +50,38 @@ + :name="t('deck', 'Details')"> + + :name="t('deck', 'Comments')"> + + :name="t('deck', 'Timeline')"> + @@ -92,6 +98,9 @@ import CardSidebarTabActivity from './CardSidebarTabActivity.vue' import relativeDate from '../../mixins/relativeDate.js' import moment from '@nextcloud/moment' import AttachmentIcon from 'vue-material-design-icons/Paperclip.vue' +import HomeIcon from 'vue-material-design-icons/Home.vue' +import CommentIcon from 'vue-material-design-icons/Comment.vue' +import ActivityIcon from 'vue-material-design-icons/LightningBolt.vue' import { showError } from '@nextcloud/dialogs' import { getLocale } from '@nextcloud/l10n' @@ -108,7 +117,10 @@ export default { CardSidebarTabComments, CardSidebarTabActivity, CardSidebarTabDetails, + ActivityIcon, AttachmentIcon, + CommentIcon, + HomeIcon, }, mixins: [relativeDate], props: {