From c4fe3141cf94b00b470ba40d90d4baa4a4adeb2d Mon Sep 17 00:00:00 2001 From: andrewwallacespeckle <139135120+andrewwallacespeckle@users.noreply.github.com> Date: Tue, 14 May 2024 12:06:01 +0200 Subject: [PATCH] Use shortened header in Scene Explorer --- .../components/viewer/explorer/TreeItem.vue | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/frontend-2/components/viewer/explorer/TreeItem.vue b/packages/frontend-2/components/viewer/explorer/TreeItem.vue index 6978a7fe2b..f10799758b 100644 --- a/packages/frontend-2/components/viewer/explorer/TreeItem.vue +++ b/packages/frontend-2/components/viewer/explorer/TreeItem.vue @@ -183,8 +183,17 @@ const isAtomic = computed(() => props.treeItem.atomic === true) const speckleData = props.treeItem?.raw as SpeckleObject const rawSpeckleData = props.treeItem?.raw as SpeckleObject +function getNestedModelHeader(name: string): string { + const parts = name.split('/') + return parts.length > 1 ? (parts.pop() as string) : name +} + const headerAndSubheader = computed(() => { - return getHeaderAndSubheaderForSpeckleObject(rawSpeckleData) + const { header, subheader } = getHeaderAndSubheaderForSpeckleObject(rawSpeckleData) + return { + header: getNestedModelHeader(header), + subheader + } }) const childrenLength = computed(() => {