init modes folder

This commit is contained in:
dannyrb authored and James A. Petts committed 2020-05-15 14:00:06 +02:00
1 parent 7069627266
commit 40fa10be87
6 files changed
+147

No files matched your search

+38
View File
@@ -0,0 +1,38 @@
export default function mode({ modeConfiguration }) {
return {
id: 'example-mode',
validationTags: {
study: [],
series: [],
},
isValidMode: (studyTags, seriesTags) => {
// All series are welcome in this mode!
return true;
},
routes: [
{
path: 'viewer',
preInit: ({ toolbarManager }) => {
toolbarManager &&
toolbarManager.setDefaultLoadOut([
[], // Primary
[], // Secondary
]);
},
layoutTemplate: ({ routeProps }) => {
return {
id: 'org.ohif.defaults.viewerlayout',
props: {
// named slots
leftPanels: ['org.ohif.defaults.seriesList'],
rightPanels: ['org.ohif.defaults.measure'],
viewports: ['org.ohif.defaults.cornerstoneViewport'],
},
};
},
},
],
extensions: ['org.ohif.defaults', 'org.ohif.cornerstone'],
sopClassHandlers: ['org.ohif.defaults.stack'],
};
}