1
0
mirror of https://github.com/Radarr/Radarr.git synced 2026-04-26 22:46:53 -04:00

New: Use natural sorting for lists of items in the UI

(cherry picked from commit 1a1c8e6c08a6db5fcd2b5d17e65fa1f943d2e746)

Closes #10177
This commit is contained in:
Mark McDowall
2024-07-16 21:34:43 -07:00
committed by Bogdan
parent a5b48153a6
commit f2af7a1b72
32 changed files with 96 additions and 68 deletions
@@ -1,6 +1,6 @@
import { createAction } from 'redux-actions';
import { filterBuilderTypes, filterBuilderValueTypes, sortDirections } from 'Helpers/Props';
import sortByName from 'Utilities/Array/sortByName';
import sortByProp from 'Utilities/Array/sortByProp';
import translate from 'Utilities/String/translate';
import createHandleActions from './Creators/createHandleActions';
import createSetClientSideCollectionFilterReducer from './Creators/Reducers/createSetClientSideCollectionFilterReducer';
@@ -327,7 +327,7 @@ export const defaultState = {
return acc;
}, []);
return collectionList.sort(sortByName);
return collectionList.sort(sortByProp('name'));
}
},
{
@@ -349,7 +349,7 @@ export const defaultState = {
return acc;
}, []);
return groupList.sort(sortByName);
return groupList.sort(sortByProp('name'));
}
},
{
@@ -374,7 +374,7 @@ export const defaultState = {
return acc;
}, []);
return tagList.sort(sortByName);
return tagList.sort(sortByProp('name'));
}
},
{
@@ -393,7 +393,7 @@ export const defaultState = {
return acc;
}, []);
return collectionList.sort(sortByName);
return collectionList.sort(sortByProp('name'));
}
},
{
@@ -463,7 +463,7 @@ export const defaultState = {
return acc;
}, []);
return genreList.sort(sortByName);
return genreList.sort(sortByProp('name'));
}
},
{
@@ -512,7 +512,7 @@ export const defaultState = {
return acc;
}, []);
return certificationList.sort(sortByName);
return certificationList.sort(sortByProp('name'));
}
},
{