Changed breadcrumbs back button behavior (#2776)

Signed-off-by: Benjamin Perez <benjamin@bexsoft.net>
This commit is contained in:
Alex
2023-04-12 17:23:04 -06:00
committed by GitHub
parent 4d783c5e42
commit 0dacc4d49e

View File

@@ -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("/")}/`)}`
: ""
}`
);
}
};