Pull in correct context; add xstate package

This commit is contained in:
dannyrb committed 2020-05-27 08:21:58 -04:00
1 parent 9e893bbf90
commit 11a4d4227d
3 files changed
+38 -33

No files matched your search

+4 -3
View File
@@ -28,13 +28,14 @@
},
"peerDependencies": {
"@ohif/core": "^0.50.0",
"dcmjs": "^0.12.4",
"prop-types": "^15.6.2",
"react": "^16.13.1",
"react-dom": "^16.13.1",
"webpack": "^4.0.0",
"dcmjs": "^0.12.4"
"webpack": "^4.0.0"
},
"dependencies": {
"@babel/runtime": "7.7.6"
"@babel/runtime": "7.7.6",
"xstate": "^4.10.0"
}
}
@@ -1,38 +1,18 @@
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>
);
}
import {
TrackedMeasurementsContext,
TrackedMeasurementsContextProvider,
useTrackedMeasurements,
} from './contexts';
function getContextModule() {
return [
{
name: 'HelloWorldContext',
context: HelloWorldContext,
provider: HelloWorldContextProvider,
name: 'TrackedMeasurementsContext',
context: TrackedMeasurementsContext,
provider: TrackedMeasurementsContextProvider,
},
];
}
export { HelloWorldContext };
export { useTrackedMeasurements };
export default getContextModule;