From c2fbf0253cc9fdcbb19a4ea70e1aa727d8ca5fe7 Mon Sep 17 00:00:00 2001 From: schroda <50052685+schroda@users.noreply.github.com> Date: Mon, 30 Sep 2024 03:54:45 +0200 Subject: [PATCH] Sort extensions by name in extensions page --- src/screens/Extensions.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/screens/Extensions.tsx b/src/screens/Extensions.tsx index d5d2545b..b09bdf3f 100644 --- a/src/screens/Extensions.tsx +++ b/src/screens/Extensions.tsx @@ -90,10 +90,15 @@ function getExtensionsInfo(extensions: TExtension[]): { ]; const langExt: GroupedExtensionsResult = allLangs.map((lang) => [lang, sortedExtensions[lang]]); + const groupedExtensions = result.concat(langExt); + + groupedExtensions.forEach(([, groupedExtensionList]) => + groupedExtensionList.sort((a, b) => a.name.localeCompare(b.name)), + ); return { allLangs, - groupedExtensions: result.concat(langExt), + groupedExtensions, }; }