From 120d6506516957ae405475401b2eb0b1cfbea544 Mon Sep 17 00:00:00 2001 From: Benjamin Perez Date: Wed, 12 Apr 2023 14:39:54 -0600 Subject: [PATCH] Changed breadcrumbs back button behavior Signed-off-by: Benjamin Perez --- .../Console/ObjectBrowser/BrowserBreadcrumbs.tsx | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/portal-ui/src/screens/Console/ObjectBrowser/BrowserBreadcrumbs.tsx b/portal-ui/src/screens/Console/ObjectBrowser/BrowserBreadcrumbs.tsx index 36261fc972..cfd3806883 100644 --- a/portal-ui/src/screens/Console/ObjectBrowser/BrowserBreadcrumbs.tsx +++ b/portal-ui/src/screens/Console/ObjectBrowser/BrowserBreadcrumbs.tsx @@ -169,7 +169,21 @@ const BrowserBreadcrumbs = ({ if (versionsMode) { dispatch(setVersionsModeEnabled({ status: false, objectName: "" })); } else { - navigate(-1); + if (splitPaths.length === 0) { + navigate("/browser"); + + return; + } + + const prevPath = splitPaths.slice(0, -1); + + navigate( + `/browser/${bucketName}${ + prevPath.length > 0 + ? `/${encodeURLString(`${prevPath.join("/")}/`)}` + : "" + }` + ); } };