ohif-318: reflect default sorting on ui
This commit is contained in:
parent
58c2c00663
commit
c627280982
@ -45,6 +45,7 @@ function WorkList({ history, data: studies, isLoadingData, dataSource }) {
|
||||
const debouncedFilterValues = useDebounce(filterValues, 200);
|
||||
const { resultsPerPage, pageNumber, sortBy, sortDirection } = filterValues;
|
||||
|
||||
let dynamicFilterValues = {};
|
||||
const sortedStudies = studies
|
||||
// TOOD: Move sort to DataSourceWrapper?
|
||||
// TODO: MOTIVATION, this is triggered on every render, even if list/sort does not change
|
||||
@ -54,7 +55,10 @@ function WorkList({ history, data: studies, isLoadingData, dataSource }) {
|
||||
|
||||
if (noSortApplied && studies.length < 101) {
|
||||
const ascendingSortModifier = -1;
|
||||
|
||||
dynamicFilterValues = {
|
||||
sortBy: 'studyDate',
|
||||
sortDirection: 'ascending',
|
||||
};
|
||||
return _sortStringDates(s1, s2, ascendingSortModifier);
|
||||
} else if (noSortApplied) {
|
||||
return 0;
|
||||
@ -312,7 +316,7 @@ function WorkList({ history, data: studies, isLoadingData, dataSource }) {
|
||||
disabled={false}
|
||||
endIcon={<Icon name="launch-arrow" />} // launch-arrow | launch-info
|
||||
className={classnames('font-bold', { 'ml-2': !isFirst })}
|
||||
onClick={() => {}}
|
||||
onClick={() => { }}
|
||||
>
|
||||
{mode.displayName}
|
||||
</Button>
|
||||
@ -353,7 +357,7 @@ function WorkList({ history, data: studies, isLoadingData, dataSource }) {
|
||||
<StudyListFilter
|
||||
numOfStudies={numOfStudies}
|
||||
filtersMeta={filtersMeta}
|
||||
filterValues={filterValues}
|
||||
filterValues={{ ...filterValues, ...dynamicFilterValues }}
|
||||
onChange={setFilterValues}
|
||||
clearFilters={() => setFilterValues(defaultFilterValues)}
|
||||
isFiltering={isFiltering(filterValues, defaultFilterValues)}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user