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