Files
ohif-viewer/extensions/default/src/getLayoutTemplateModule.js
2025-03-07 13:47:44 +07:00

29 lines
706 B
JavaScript

import ViewerLayout from './ViewerLayout';
/*
- Define layout for the viewer in mode configuration.
- Pass in the viewport types that can populate the viewer.
- Init layout based on the displaySets and the objects.
*/
export default function ({ servicesManager, extensionManager, commandsManager, hotkeysManager }) {
function ViewerLayoutWithServices(props) {
return ViewerLayout({
servicesManager,
extensionManager,
commandsManager,
hotkeysManager,
...props,
});
}
return [
// Layout Template Definition
// TODO: this is weird naming
{
name: 'viewerLayout',
id: 'viewerLayout',
component: ViewerLayoutWithServices,
},
];
}