ohif-viewer/extensions/dicom-microscopy/src/index.js

29 lines
642 B
JavaScript
Raw Normal View History

import React from 'react';
2019-06-16 20:15:34 +02:00
import DicomMicroscopySopClassHandler from './DicomMicroscopySopClassHandler.js';
const Component = React.lazy(() => {
return import('./DicomMicroscopyViewport');
});
const DicomMicroscopyViewport = props => {
return (
<React.Suspense fallback={<div>Loading...</div>}>
<Component {...props} />
</React.Suspense>
);
};
2019-04-16 18:00:06 +02:00
2019-06-17 21:42:11 +02:00
export default {
2019-06-16 20:15:34 +02:00
/**
2019-06-17 21:42:11 +02:00
* Only required property. Should be a unique value across all extensions.
2019-06-16 20:15:34 +02:00
*/
2019-06-17 21:42:11 +02:00
id: 'microscopy',
2019-06-16 20:15:34 +02:00
getViewportModule() {
return DicomMicroscopyViewport;
2019-06-17 21:42:11 +02:00
},
2019-06-16 20:15:34 +02:00
getSopClassHandlerModule() {
return DicomMicroscopySopClassHandler;
2019-06-21 05:22:52 +02:00
},
2019-06-17 21:42:11 +02:00
};