diff --git a/frontend/src/Settings/Tags/Details/TagDetailsModalContentConnector.js b/frontend/src/Settings/Tags/Details/TagDetailsModalContentConnector.js index 51fa01aec..c57f1f337 100644 --- a/frontend/src/Settings/Tags/Details/TagDetailsModalContentConnector.js +++ b/frontend/src/Settings/Tags/Details/TagDetailsModalContentConnector.js @@ -17,6 +17,26 @@ function createMatchingAuthorSelector() { ); } +function createMatchingArtistSelector() { + return createSelector( + createUnorderedMatchingArtistSelector(), + (artists) => { + return artists.sort((artistA, artistB) => { + const sortNameA = artistA.sortName; + const sortNameB = artistB.sortName; + + if (sortNameA > sortNameB) { + return 1; + } else if (sortNameA < sortNameB) { + return -1; + } + + return 0; + }); + } + ); +} + function createMatchingDelayProfilesSelector() { return createSelector( (state, { delayProfileIds }) => delayProfileIds,