diff options
Diffstat (limited to 'apps/files/src/components/FileEntry.vue')
-rw-r--r-- | apps/files/src/components/FileEntry.vue | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/apps/files/src/components/FileEntry.vue b/apps/files/src/components/FileEntry.vue index 30ab98c9dc6..81a61843db0 100644 --- a/apps/files/src/components/FileEntry.vue +++ b/apps/files/src/components/FileEntry.vue @@ -190,6 +190,7 @@ import AccountGroupIcon from 'vue-material-design-icons/AccountGroup.vue' import FileIcon from 'vue-material-design-icons/File.vue' import FolderIcon from 'vue-material-design-icons/Folder.vue' import KeyIcon from 'vue-material-design-icons/Key.vue' +import TagIcon from 'vue-material-design-icons/Tag.vue' import LinkIcon from 'vue-material-design-icons/Link.vue' import NetworkIcon from 'vue-material-design-icons/Network.vue' import AccountPlusIcon from 'vue-material-design-icons/AccountPlus.vue' @@ -237,6 +238,7 @@ export default Vue.extend({ NcLoadingIcon, NcTextField, NetworkIcon, + TagIcon, }, props: { @@ -381,6 +383,11 @@ export default Vue.extend({ return KeyIcon } + // System tags + if (this.source?.attributes?.['is-tag']) { + return TagIcon + } + // Link and mail shared folders const shareTypes = Object.values(this.source?.attributes?.['share-types'] || {}).flat() as number[] if (shareTypes.some(type => type === ShareType.SHARE_TYPE_LINK || type === ShareType.SHARE_TYPE_EMAIL)) { |