43 lines
975 B
TypeScript
43 lines
975 B
TypeScript
import { utils } from '@ohif/core';
|
|||
|
|
const { formatDate } = utils;
|
||
|
|
|
||
|
|
export default {
|
||
|
|
'studyBrowser.studyMenuItems': [],
|
||
|
|
'studyBrowser.thumbnailMenuItems': [
|
||
|
|
{
|
||
|
|
id: 'tagBrowser',
|
||
|
|
label: 'Tag Browser',
|
||
|
|
iconName: 'DicomTagBrowser',
|
||
|
|
commands: 'openDICOMTagViewer',
|
||
|
|
},
|
||
|
|
],
|
||
|
|
'studyBrowser.sortFunctions': [
|
||
|
|
{
|
||
|
|
label: 'Series Number',
|
||
|
|
sortFunction: (a, b) => {
|
||
|
|
return a?.SeriesNumber - b?.SeriesNumber;
|
||
|
|
},
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: 'Series Date',
|
||
|
|
sortFunction: (a, b) => {
|
||
|
|
const dateA = new Date(formatDate(a?.SeriesDate));
|
||
|
|
const dateB = new Date(formatDate(b?.SeriesDate));
|
||
|
|
return dateB.getTime() - dateA.getTime();
|
||
|
|
},
|
||
|
|
},
|
||
|
|
],
|
||
|
|
'studyBrowser.viewPresets': [
|
||
|
|
{
|
||
|
|
id: 'list',
|
||
|
|
iconName: 'ListView',
|
||
|
|
selected: false,
|
||
|
|
},
|
||
|
|
{
|
||
|
|
id: 'thumbnails',
|
||
|
|
iconName: 'ThumbnailView',
|
||
|
|
selected: true,
|
||
|
|
},
|
||
|
|
],
|
||
|
|
'studyBrowser.studyMode': 'all',
|
||
|
|
};
|