* Add dialog provider boilerplate and improve provider imports * Add react-draggable dependency * Add dialog service boilerplate * Refactor modal to use react-modal and remove dependency on modal themed styles * Update cinedialog to use new dialog provider * Add multiple dialogs and refactor provider (dialogs) * Set app root (modal) * Add modal zindex bigger than tooltip * Block drag on buttons/svgs/paths/input and improve jsdoc * Use guid util to generate dialog ids * Explicit props in dialog provider * Improve jsdocs * Fix tests broken * Fix boundaries calculation * Remember last dialog position * Update providers location * Add scroll to modal * Add toggable button toolbar and fix css modal
41 lines
798 B
JavaScript
41 lines
798 B
JavaScript
import * as OHIF from './index.js';
|
|
|
|
describe('Top level exports', () => {
|
|
test('have not changed', () => {
|
|
const expectedExports = [
|
|
'MODULE_TYPES',
|
|
//
|
|
'CommandsManager',
|
|
'ExtensionManager',
|
|
'HotkeysManager',
|
|
'ServicesManager',
|
|
//
|
|
'createUINotificationService',
|
|
'createUIModalService',
|
|
'createUIDialogService',
|
|
//
|
|
'utils',
|
|
'studies',
|
|
'redux',
|
|
'classes',
|
|
'metadata',
|
|
'header',
|
|
'cornerstone',
|
|
'default', //
|
|
'string',
|
|
'ui',
|
|
'user',
|
|
'object',
|
|
'log',
|
|
'DICOMWeb',
|
|
'OHIF', //
|
|
'measurements',
|
|
'hangingProtocols',
|
|
].sort();
|
|
|
|
const exports = Object.keys(OHIF).sort();
|
|
|
|
expect(exports).toEqual(expectedExports);
|
|
});
|
|
});
|