diff options
Diffstat (limited to 'apps/files/src/views/Sidebar.vue')
-rw-r--r-- | apps/files/src/views/Sidebar.vue | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/apps/files/src/views/Sidebar.vue b/apps/files/src/views/Sidebar.vue index d4bf8cfde40..7c5ac8f0fdb 100644 --- a/apps/files/src/views/Sidebar.vue +++ b/apps/files/src/views/Sidebar.vue @@ -67,12 +67,16 @@ :id="tab.id" :key="tab.id" :name="tab.name" - :icon="tab.icon" + :icon="tab.isIconClass ? tab.icon : undefined" :on-mount="tab.mount" :on-update="tab.update" :on-destroy="tab.destroy" :on-scroll-bottom-reached="tab.scrollBottomReached" - :file-info="fileInfo" /> + :file-info="fileInfo"> + <template #icon v-if="!tab.isIconClass"> + <component :is="tab.icon" /> + </template> + </SidebarTab> </template> </NcAppSidebar> </template> |