* refactor: 💡 Clean up JSON launch with DICOMWeb server Clean up JSON launch with DICOMWeb server ✅ Closes: #1387 * Remove test file * parse seriesinstanceuids in query * Add default studies * Remove test file * Cleanup retrievedata changes * Set active server
29 lines
732 B
JavaScript
29 lines
732 B
JavaScript
import { connect } from 'react-redux';
|
|
import ViewerRetrieveStudyData from './ViewerRetrieveStudyData.js';
|
|
import OHIF from "@ohif/core";
|
|
|
|
const { clearViewportSpecificData } = OHIF.redux.actions;
|
|
const isActive = a => a.active === true;
|
|
|
|
const mapStateToProps = (state, ownProps) => {
|
|
const activeServer = state.servers.servers.find(isActive);
|
|
|
|
return {
|
|
server: ownProps.server || activeServer,
|
|
};
|
|
};
|
|
const mapDispatchToProps = dispatch => {
|
|
return {
|
|
clearViewportSpecificData: () => {
|
|
dispatch(clearViewportSpecificData());
|
|
},
|
|
};
|
|
};
|
|
|
|
const ConnectedViewerRetrieveStudyData = connect(
|
|
mapStateToProps,
|
|
mapDispatchToProps
|
|
)(ViewerRetrieveStudyData);
|
|
|
|
export default ConnectedViewerRetrieveStudyData;
|