ohif-300: add primary to allstudies in all tab (#1954)

This commit is contained in:
Igor Octaviano 2020-08-04 12:45:53 -03:00 committed by GitHub
parent 2a51d75f77
commit 39e68f3193
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -227,10 +227,10 @@ function PanelStudyBrowserTracking({
); );
const updatedExpandedStudyInstanceUIDs = shouldCollapseStudy const updatedExpandedStudyInstanceUIDs = shouldCollapseStudy
? [ ? [
...expandedStudyInstanceUIDs.filter( ...expandedStudyInstanceUIDs.filter(
stdyUid => stdyUid !== StudyInstanceUID stdyUid => stdyUid !== StudyInstanceUID
), ),
] ]
: [...expandedStudyInstanceUIDs, StudyInstanceUID]; : [...expandedStudyInstanceUIDs, StudyInstanceUID];
setExpandedStudyInstanceUIDs(updatedExpandedStudyInstanceUIDs); setExpandedStudyInstanceUIDs(updatedExpandedStudyInstanceUIDs);
@ -304,7 +304,7 @@ function PanelStudyBrowserTracking({
SeriesInstanceUID: displaySet.SeriesInstanceUID, SeriesInstanceUID: displaySet.SeriesInstanceUID,
}); });
}} }}
onClickThumbnail={() => {}} onClickThumbnail={() => { }}
onDoubleClickThumbnail={onDoubleClickThumbnailHandler} onDoubleClickThumbnail={onDoubleClickThumbnailHandler}
activeDisplaySetInstanceUID={activeDisplaySetInstanceUID} activeDisplaySetInstanceUID={activeDisplaySetInstanceUID}
/> />
@ -370,11 +370,11 @@ function _mapDisplaySets(
const viewportIdentificator = isSingleViewport const viewportIdentificator = isSingleViewport
? [] ? []
: viewports.reduce((acc, viewportData, index) => { : viewports.reduce((acc, viewportData, index) => {
if (viewportData.displaySetInstanceUID === ds.displaySetInstanceUID) { if (viewportData.displaySetInstanceUID === ds.displaySetInstanceUID) {
acc.push(_viewportLabels[index]); acc.push(_viewportLabels[index]);
} }
return acc; return acc;
}, []); }, []);
const array = const array =
componentType === 'thumbnailTracked' componentType === 'thumbnailTracked'
@ -465,6 +465,7 @@ function _createStudyBrowserTabs(
if (primaryStudyInstanceUIDs.includes(study.studyInstanceUid)) { if (primaryStudyInstanceUIDs.includes(study.studyInstanceUid)) {
primaryStudies.push(tabStudy); primaryStudies.push(tabStudy);
allStudies.push(tabStudy);
} else { } else {
// TODO: Filter allStudies to dates within one year of current date // TODO: Filter allStudies to dates within one year of current date
recentStudies.push(tabStudy); recentStudies.push(tabStudy);