This commit is contained in:
Erik Ziegler 2020-05-18 20:05:26 +02:00
parent 1bb204b9a5
commit 979242c819
3 changed files with 12 additions and 8 deletions

View File

@ -27,7 +27,6 @@ export default class DisplaySetService {
* @return {Object} Observable object with actions * @return {Object} Observable object with actions
*/ */
subscribe(eventName, callback) { subscribe(eventName, callback) {
debugger;
if (this._isValidEvent(eventName)) { if (this._isValidEvent(eventName)) {
const listenerId = guid(); const listenerId = guid();
const subscription = { id: listenerId, callback }; const subscription = { id: listenerId, callback };

View File

@ -8,8 +8,6 @@ import { ViewportGrid, ViewportPane } from '@ohif/ui';
// import EmptyViewport from './EmptyViewport.js'; // import EmptyViewport from './EmptyViewport.js';
function ViewerViewportGrid(props) { function ViewerViewportGrid(props) {
debugger;
const { const {
activeViewportIndex, activeViewportIndex,
servicesManager, servicesManager,
@ -22,14 +20,15 @@ function ViewerViewportGrid(props) {
// TODO -> Make a HangingProtocolService // TODO -> Make a HangingProtocolService
const HangingProtocolService = displaySets => { const HangingProtocolService = displaySets => {
const displaySetInstanceUid = displaySets[Object.keys(displaySets)[0]][0].displaySetInstanceUid;
return { return {
numRows: 1, numRows: 1,
numCols: 1, numCols: 1,
activeViewportIndex: 0, activeViewportIndex: 0,
viewports: [ viewports: [
{ {
displaySetInstanceUid: Object.keys(displaySets)[0][0] displaySetInstanceUid,
.displaySetInstanceUid,
}, },
], ],
}; };
@ -40,7 +39,6 @@ function ViewerViewportGrid(props) {
}); });
useEffect(() => { useEffect(() => {
debugger;
const { unsubscribe } = DisplaySetService.subscribe( const { unsubscribe } = DisplaySetService.subscribe(
DisplaySetService.EVENTS.DISPLAY_SET_ADDED, DisplaySetService.EVENTS.DISPLAY_SET_ADDED,
handleDisplaySetSubscription handleDisplaySetSubscription
@ -60,7 +58,14 @@ function ViewerViewportGrid(props) {
const getViewportPanes = () => const getViewportPanes = () =>
viewportGrid.viewports.map((viewport, viewportIndex) => { viewportGrid.viewports.map((viewport, viewportIndex) => {
const displaySet = viewportData[viewportIndex]; const displaySetInstanceUid = viewport.displaySetInstanceUid;
if (!displaySetInstanceUid) {
return null;
}
// TODO: Is this ever being hit??
debugger;
const displaySet = DisplaySetService.getDisplaySetByUID(displaySetInstanceUid);
if (!displaySet) { if (!displaySet) {
return ( return (
@ -115,6 +120,7 @@ function ViewerViewportGrid(props) {
const ViewportPanes = React.useMemo(getViewportPanes, [ const ViewportPanes = React.useMemo(getViewportPanes, [
viewportComponents, viewportComponents,
activeViewportIndex, activeViewportIndex,
viewportGrid
]); ]);
return ( return (

View File

@ -54,7 +54,6 @@ export default function ModeRoute({
Compose({ components: contextModuleProviders, children }); Compose({ components: contextModuleProviders, children });
function ViewportGridWithDataSource(props) { function ViewportGridWithDataSource(props) {
debugger;
return ViewportGrid({ ...props, dataSource }); return ViewportGrid({ ...props, dataSource });
} }