From 970f9ddf1fdcf69de90cba7b8f21f3aa1ac8d1b7 Mon Sep 17 00:00:00 2001 From: Nejc Zdovc Date: Thu, 24 Nov 2016 18:32:04 +0100 Subject: [PATCH] Sidemenu alphabetic sort (#187) Closes #184 --- src/components/side-menu/side-menu.component.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/components/side-menu/side-menu.component.ts b/src/components/side-menu/side-menu.component.ts index 50a27cc6..ea936175 100644 --- a/src/components/side-menu/side-menu.component.ts +++ b/src/components/side-menu/side-menu.component.ts @@ -39,8 +39,15 @@ export class SideMenuComponent { addon: 'active' }; - this.keymaps$ = store.let(getKeymapEntities()); - this.macros$ = store.let(getMacroEntities()); + this.keymaps$ = store.let(getKeymapEntities()) + .map((keymaps: Keymap[]) => { + return keymaps.sort((first: Keymap, second: Keymap) => first.name.localeCompare(second.name)); + }); + + this.macros$ = store.let(getMacroEntities()) + .map((macros: Macro[]) => { + return macros.sort((first: Macro, second: Macro) => first.name.localeCompare(second.name)); + }); } toggleHide(event: Event, type: string) {