Changed breadcrumbs back button behavior (#2776)
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net>
This commit is contained in:
@@ -169,7 +169,21 @@ const BrowserBreadcrumbs = ({
|
|||||||
if (versionsMode) {
|
if (versionsMode) {
|
||||||
dispatch(setVersionsModeEnabled({ status: false, objectName: "" }));
|
dispatch(setVersionsModeEnabled({ status: false, objectName: "" }));
|
||||||
} else {
|
} 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("/")}/`)}`
|
||||||
|
: ""
|
||||||
|
}`
|
||||||
|
);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user