import OHIF from 'ohif-core'; import ViewerMain from './ViewerMain'; import { connect } from 'react-redux'; const { setViewportSpecificData, clearViewportSpecificData, // setToolActive, // setActiveViewportSpecificData, } = OHIF.redux.actions; const mapStateToProps = state => { const { activeViewportIndex, layout, viewportSpecificData } = state.viewports; return { activeViewportIndex, layout, viewportSpecificData, viewports: state.viewports, }; }; const mapDispatchToProps = dispatch => { return { setViewportSpecificData: (viewportIndex, data) => { dispatch(setViewportSpecificData(viewportIndex, data)); }, clearViewportSpecificData: () => { dispatch(clearViewportSpecificData()); }, // setToolActive: tool => { // dispatch(setToolActive(tool)); // }, // setActiveViewportSpecificData: viewport => { // dispatch(setActiveViewportSpecificData(viewport)); // }, }; }; const ConnectedViewerMain = connect( mapStateToProps, mapDispatchToProps )(ViewerMain); export default ConnectedViewerMain;