Expose managers to Viewer project from App.js

This commit is contained in:
dannyrb authored and James A. Petts committed 2020-05-15 14:01:25 +02:00
1 parent 2a962cc8af
commit 068939b70f
1 file changed
+12 -9
+12 -9
View File
@@ -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 };