Detect basename for react router (#1384)

Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com>
This commit is contained in:
Daniel Valdivia
2022-01-12 19:04:08 -08:00
committed by GitHub
parent d269cfcd31
commit fb74ac2601
2 changed files with 8 additions and 1 deletions

View File

@@ -3,4 +3,10 @@ import { BrowserHistoryBuildOptions } from "history/createBrowserHistory";
let browserHistoryOpts: BrowserHistoryBuildOptions = {};
let basename = document.baseURI.replace(window.location.origin, "");
if (basename !== "") {
browserHistoryOpts.basename = basename;
}
export default createBrowserHistory(browserHistoryOpts);

View File

@@ -76,7 +76,8 @@ const PreviewFile = ({
if (object) {
const encodedPath = encodeFileName(object.name);
path = `${window.location.origin}/api/v1/buckets/${bucketName}/objects/download?preview=true&prefix=${encodedPath}`;
let basename = document.baseURI.replace(window.location.origin, "");
path = `${window.location.origin}${basename}api/v1/buckets/${bucketName}/objects/download?preview=true&prefix=${encodedPath}`;
if (object.version_id) {
path = path.concat(`&version_id=${object.version_id}`);
}