From 93aebee4f9051fa4dec17c71c6de5420b36a6203 Mon Sep 17 00:00:00 2001 From: Eduardo Morales Date: Mon, 5 Feb 2024 20:08:01 -0600 Subject: enh: added option to render icon and text for breadcrumb Signed-off-by: Eduardo Morales --- apps/files/src/components/BreadCrumbs.vue | 5 +++++ apps/files/src/views/personal-files.ts | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) (limited to 'apps/files/src') diff --git a/apps/files/src/components/BreadCrumbs.vue b/apps/files/src/components/BreadCrumbs.vue index f50a4d14fd8..9c401b2e26b 100644 --- a/apps/files/src/components/BreadCrumbs.vue +++ b/apps/files/src/components/BreadCrumbs.vue @@ -29,6 +29,7 @@ :key="section.dir" v-bind="section" dir="auto" + :icon-text="isPersonalFiles" :to="section.to" :title="titleForSection(index, section)" :aria-description="ariaForSection(section)" @@ -108,6 +109,10 @@ export default defineComponent({ } }) }, + + isPersonalFiles(): string { + return this.$route?.fullPath.startsWith('/personal-files') ? t('files', 'Personal files') : "" + }, }, methods: { diff --git a/apps/files/src/views/personal-files.ts b/apps/files/src/views/personal-files.ts index 066466c4934..2e277fc174b 100644 --- a/apps/files/src/views/personal-files.ts +++ b/apps/files/src/views/personal-files.ts @@ -23,7 +23,7 @@ import { translate as t } from '@nextcloud/l10n' import { View, getNavigation } from '@nextcloud/files' import { getContents } from '../services/PersonalFiles' -import FolderHome from '@mdi/svg/svg/folder-home.svg?raw' +import AccountIcon from '@mdi/svg/svg/account.svg?raw' import logger from '../logger' export default () => { @@ -38,7 +38,7 @@ export default () => { emptyTitle: t('files', 'No personal files found'), emptyCaption: t('files', 'Files that are not shared will show up here.'), - icon: FolderHome, + icon: AccountIcon, order: 5, getContents, -- cgit v1.2.3