From 068939b70f97101395ae8126aff1e5aeb85619de Mon Sep 17 00:00:00 2001 From: dannyrb Date: Thu, 7 May 2020 23:43:10 -0400 Subject: [PATCH] Expose managers to Viewer project from App.js --- platform/viewer/src/App.js | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/platform/viewer/src/App.js b/platform/viewer/src/App.js index c15c8a317..7b26f5524 100644 --- a/platform/viewer/src/App.js +++ b/platform/viewer/src/App.js @@ -14,16 +14,17 @@ const Router = JSON.parse(process.env.USE_HASH_ROUTER) ? HashRouter : BrowserRouter; -function App({ config, defaultExtensions }) { - const { - appConfig, - commandsManager, - extensionManager, - servicesManager, - appRoutes, - } = appInit(config, defaultExtensions); +let commandsManager, extensionManager, servicesManager; + +function App({ config, defaultExtensions }) { + const init = appInit(config, defaultExtensions); + const { appConfig, appRoutes } = init; + + // Set above for named export + commandsManager = init.commandsManager; + extensionManager = init.extensionManager; + servicesManager = init.servicesManager; - console.log(appRoutes); // TODO: Expose configuration w/ context? // See: `setConfiguration` in master @@ -71,3 +72,5 @@ App.defaultProps = { }; export default App; + +export { commandsManager, extensionManager, servicesManager };