ohif-viewer/extensions/measurement-tracking/src/getContextModule.js

25 lines
615 B
JavaScript
Raw Normal View History

import {
TrackedMeasurementsContext,
TrackedMeasurementsContextProvider,
useTrackedMeasurements,
} from './contexts';
2020-05-26 15:03:58 +02:00
function getContextModule({ servicesManager }) {
const { UIViewportDialogService } = servicesManager.services;
const BoundTrackedMeasurementsContextProvider = TrackedMeasurementsContextProvider.bind(
null,
UIViewportDialogService
);
2020-05-26 15:03:58 +02:00
return [
{
name: 'TrackedMeasurementsContext',
context: TrackedMeasurementsContext,
provider: BoundTrackedMeasurementsContextProvider,
2020-05-26 15:03:58 +02:00
},
];
}
export { useTrackedMeasurements };
2020-05-26 15:03:58 +02:00
export default getContextModule;