Add new modal service

This commit is contained in:
Igor committed 2019-11-14 10:19:33 -03:00
1 parent 81ad25b39f
commit 9104e7be50
8 files changed
+140 -17

No files matched your search

+10 -5
View File
@@ -8,7 +8,8 @@ import {
ExtensionManager,
ServicesManager,
HotkeysManager,
createUiNotificationService,
createUINotificationService,
createUIModalService,
utils,
} from '@ohif/core';
import React, { Component } from 'react';
@@ -44,7 +45,8 @@ const commandsManagerConfig = {
};
// Services
const UINotificationService = createUiNotificationService();
const UINotificationService = createUINotificationService();
const UIModalService = createUIModalService();
const commandsManager = new CommandsManager(commandsManagerConfig);
const hotkeysManager = new HotkeysManager(commandsManager);
@@ -89,7 +91,7 @@ class App extends Component {
const { servers, extensions, hotkeys, oidc } = props;
this.initUserManager(oidc);
_initServices([UINotificationService]);
_initServices([UINotificationService, UIModalService]);
_initExtensions(extensions, hotkeys);
_initServers(servers);
initWebWorkers();
@@ -112,7 +114,10 @@ class App extends Component {
<Router basename={routerBasename}>
<WhiteLabellingContext.Provider value={whiteLabelling}>
<SnackbarProvider service={UINotificationService}>
<ModalProvider modal={OHIFModal}>
<ModalProvider
modal={OHIFModal}
service={UIModalService}
>
<OHIFStandaloneViewer userManager={userManager} />
</ModalProvider>
</SnackbarProvider>
@@ -133,7 +138,7 @@ class App extends Component {
<Router basename={routerBasename}>
<WhiteLabellingContext.Provider value={whiteLabelling}>
<SnackbarProvider service={UINotificationService}>
<ModalProvider modal={OHIFModal}>
<ModalProvider modal={OHIFModal} service={UIModalService}>
<OHIFStandaloneViewer />
</ModalProvider>
</SnackbarProvider>