diff --git a/src/app/src/components/AppFooter.vue b/src/app/src/components/AppFooter.vue index cb87f42e..6ffd5073 100644 --- a/src/app/src/components/AppFooter.vue +++ b/src/app/src/components/AppFooter.vue @@ -60,7 +60,7 @@ const userMenuItems = computed(() => [ > diff --git a/src/app/src/components/shared/item/ItemBreadcrumb.vue b/src/app/src/components/shared/item/ItemBreadcrumb.vue index fdca8ee8..3daff580 100644 --- a/src/app/src/components/shared/item/ItemBreadcrumb.vue +++ b/src/app/src/components/shared/item/ItemBreadcrumb.vue @@ -4,7 +4,7 @@ import type { DropdownMenuItem } from '@nuxt/ui/components/DropdownMenu.vue.d.ts import { computed, unref } from 'vue' import { type TreeItem, TreeStatus } from '../../../types' import { useStudio } from '../../../composables/useStudio' -import { findParentFromId, ROOT_ITEM } from '../../../utils/tree' +import { findParentFromId } from '../../../utils/tree' const { context } = useStudio() @@ -12,16 +12,18 @@ const currentItem = computed(() => context.activeTree.value.currentItem.value) const tree = computed(() => context.activeTree.value.root.value) const items = computed(() => { - const rootItem = { + const rootTreeItem = context.activeTree.value.rootItem.value + const rootBreadcrumbItem = { icon: 'i-lucide-folder-git', + label: rootTreeItem.name, onClick: () => { // TODO: update for ROOT_DOCUMENT_ITEM and ROOT_MEDIA_ITEM - context.activeTree.value.select(ROOT_ITEM) + context.activeTree.value.select(rootTreeItem) }, } - if (currentItem.value.id === ROOT_ITEM.id) { - return [rootItem] + if (currentItem.value.id === rootTreeItem.id) { + return [rootBreadcrumbItem] } const breadcrumbItems: BreadcrumbItem[] = [] @@ -39,7 +41,7 @@ const items = computed(() => { currentTreeItem = findParentFromId(tree.value, currentTreeItem.id) } - const allItems = [rootItem, ...breadcrumbItems] + const allItems = [rootBreadcrumbItem, ...breadcrumbItems] // Handle ellipsis dropdown if (allItems.length > 3) { diff --git a/src/app/src/components/shared/item/ItemCardForm.vue b/src/app/src/components/shared/item/ItemCardForm.vue index 1a4181b5..a94d2d9f 100644 --- a/src/app/src/components/shared/item/ItemCardForm.vue +++ b/src/app/src/components/shared/item/ItemCardForm.vue @@ -1,7 +1,6 @@