Skip to content

Commit fb74ac2

Browse files
authored
Detect basename for react router (#1384)
Signed-off-by: Daniel Valdivia <[email protected]>
1 parent d269cfc commit fb74ac2

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

portal-ui/src/history.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,10 @@ import { BrowserHistoryBuildOptions } from "history/createBrowserHistory";
33

44
let browserHistoryOpts: BrowserHistoryBuildOptions = {};
55

6+
let basename = document.baseURI.replace(window.location.origin, "");
7+
8+
if (basename !== "") {
9+
browserHistoryOpts.basename = basename;
10+
}
11+
612
export default createBrowserHistory(browserHistoryOpts);

portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/Preview/PreviewFileContent.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,8 @@ const PreviewFile = ({
7676

7777
if (object) {
7878
const encodedPath = encodeFileName(object.name);
79-
path = `${window.location.origin}/api/v1/buckets/${bucketName}/objects/download?preview=true&prefix=${encodedPath}`;
79+
let basename = document.baseURI.replace(window.location.origin, "");
80+
path = `${window.location.origin}${basename}api/v1/buckets/${bucketName}/objects/download?preview=true&prefix=${encodedPath}`;
8081
if (object.version_id) {
8182
path = path.concat(`&version_id=${object.version_id}`);
8283
}

0 commit comments

Comments
 (0)