mirror of
https://github.com/Alamantus/Lexiconga.git
synced 2025-05-20 00:51:18 +02:00
11 lines
519 B
JavaScript
11 lines
519 B
JavaScript
import removeDiacritics from "../StackOverflow/removeDiacritics";
|
|
|
|
export function sortWords() {
|
|
const { sortByDefinition } = window.currentDictionary.settings;
|
|
const sortBy = sortByDefinition ? 'definition' : 'name';
|
|
|
|
window.currentDictionary.words.sort((wordA, wordB) => {
|
|
if (removeDiacritics(wordA[sortBy]).toLowerCase() === removeDiacritics(wordB[sortBy]).toLowerCase()) return 0;
|
|
return removeDiacritics(wordA[sortBy]).toLowerCase() > removeDiacritics(wordB[sortBy]).toLowerCase() ? 1 : -1;
|
|
});
|
|
}
|