From e0e5e42af29e8b7478b5cb9e9440ce434e29d707 Mon Sep 17 00:00:00 2001 From: Alex <33497058+bexsoft@users.noreply.github.com> Date: Fri, 8 Apr 2022 22:20:25 -0600 Subject: [PATCH] Remove duplicated versioned item in breadcrumbs (#1816) --- .../screens/Console/ObjectBrowser/BrowserBreadcrumbs.tsx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/portal-ui/src/screens/Console/ObjectBrowser/BrowserBreadcrumbs.tsx b/portal-ui/src/screens/Console/ObjectBrowser/BrowserBreadcrumbs.tsx index cfe58497c..37df07ae0 100644 --- a/portal-ui/src/screens/Console/ObjectBrowser/BrowserBreadcrumbs.tsx +++ b/portal-ui/src/screens/Console/ObjectBrowser/BrowserBreadcrumbs.tsx @@ -83,11 +83,19 @@ const BrowserBreadcrumbs = ({ } const splitPaths = paths.split("/").filter((path) => path !== ""); + const lastBreadcrumbsIndex = splitPaths.length - 1; + + let breadcrumbsMap = splitPaths.map((objectItem: string, index: number) => { const subSplit = splitPaths.slice(0, index + 1).join("/"); const route = `/buckets/${bucketName}/browse/${ subSplit ? `${encodeFileName(subSplit)}` : `` }`; + + if(index === lastBreadcrumbsIndex && objectItem === versionedFile) { + return null; + } + return ( /