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 = [
{
name: 'primary',
label: 'Primary',
studies: primaryStudies,
studies: primaryStudies.sort((studyA, studyB) =>
_byDate(studyA.date, studyB.date)
),
},
{
name: 'recent',
label: 'Recent',
studies: recentStudies,
studies: recentStudies.sort((studyA, studyB) =>
_byDate(studyA.date, studyB.date)
),
},
{
name: 'all',
label: 'All',
studies: allStudies,
studies: allStudies.sort((studyA, studyB) =>
_byDate(studyA.date, studyB.date)
),
},
];