diff --git a/platform/app/src/appInit.js b/platform/app/src/appInit.js index b4e510ccc..717e7f172 100644 --- a/platform/app/src/appInit.js +++ b/platform/app/src/appInit.js @@ -25,6 +25,7 @@ import { } from '@ohif/core'; import loadModules, { loadModule as peerImport } from './pluginImports'; +import { publicUrl } from './utils/publicUrl'; /** * @param {object|func} appConfigOrFunc - application configuration, or a function that returns application configuration @@ -48,6 +49,7 @@ async function appInit(appConfigOrFunc, defaultExtensions, defaultModes) { // Default the peer import function appConfig.peerImport ||= peerImport; appConfig.measurementTrackingMode ||= 'standard'; + appConfig.routerBasename ||= publicUrl; const extensionManager = new ExtensionManager({ commandsManager, diff --git a/platform/app/src/index.js b/platform/app/src/index.js index 14230134d..5b0431b9c 100644 --- a/platform/app/src/index.js +++ b/platform/app/src/index.js @@ -17,7 +17,6 @@ import React from 'react'; */ import { modes as defaultModes, extensions as defaultExtensions } from './pluginImports'; import loadDynamicConfig from './loadDynamicConfig'; -import { publicUrl } from './utils/publicUrl'; export { history } from './utils/history'; export { preserveQueryParameters, preserveQueryStrings } from './utils/preserveQueryParameters'; @@ -26,7 +25,6 @@ loadDynamicConfig(window.config).then(config_json => { if (config_json !== null) { window.config = config_json; } - window.config.routerBasename ||= publicUrl; /** * Combine our appConfiguration with installed extensions and modes.