fix: sort study cards by study date, descending (#2081)

This commit is contained in:
Danny Brown 2020-10-05 21:40:37 -04:00 committed by GitHub
parent 6a0563f1cf
commit 5689bf5369
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -569,21 +569,35 @@ function _createStudyBrowserTabs(
} }
}); });
// Newest first
const _byDate = (a, b) => {
const dateA = Date.parse(a);
const dateB = Date.parse(b);
return dateB - dateA;
};
const tabs = [ const tabs = [
{ {
name: 'primary', name: 'primary',
label: 'Primary', label: 'Primary',
studies: primaryStudies, studies: primaryStudies.sort((studyA, studyB) =>
_byDate(studyA.date, studyB.date)
),
}, },
{ {
name: 'recent', name: 'recent',
label: 'Recent', label: 'Recent',
studies: recentStudies, studies: recentStudies.sort((studyA, studyB) =>
_byDate(studyA.date, studyB.date)
),
}, },
{ {
name: 'all', name: 'all',
label: 'All', label: 'All',
studies: allStudies, studies: allStudies.sort((studyA, studyB) =>
_byDate(studyA.date, studyB.date)
),
}, },
]; ];