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

39 lines
786 B
JavaScript
Raw Normal View History

2020-05-26 15:03:58 +02:00
import React, { useState } from 'react';
import { ViewModelContext } from '@ohif/core';
const HelloWorldContext = React.createContext({
message: 'HelloWorldContextTesting',
setMessage: () => {},
});
HelloWorldContext.displayName = 'HelloWorldContext';
function HelloWorldContextProvider({ children }) {
const [message, setMessage] = useState('HelloWorldContextTesting');
return (
<HelloWorldContext.Provider
value={{
message,
setMessage,
}}
>
{children}
</HelloWorldContext.Provider>
);
}
function getContextModule() {
return [
{
name: 'HelloWorldContext',
context: HelloWorldContext,
provider: HelloWorldContextProvider,
},
];
}
export { HelloWorldContext };
export default getContextModule;