Browse Source

UI: Menu optimization

feature/menu-refactoring
Igor Kulikov 2 years ago
parent
commit
e97e57a38f
  1. 10
      ui-ngx/src/app/core/services/menu.service.ts

10
ui-ngx/src/app/core/services/menu.service.ts

@ -30,13 +30,13 @@ import { NavigationEnd, Router } from '@angular/router';
}) })
export class MenuService { export class MenuService {
currentMenuSections: Array<MenuSection>; private currentMenuSections: Array<MenuSection>;
menuSections$: Subject<Array<MenuSection>> = new ReplaySubject<Array<MenuSection>>(1); private menuSections$: Subject<Array<MenuSection>> = new ReplaySubject<Array<MenuSection>>(1);
homeSections$: Subject<Array<HomeSection>> = new BehaviorSubject<Array<HomeSection>>([]); private homeSections$: Subject<Array<HomeSection>> = new BehaviorSubject<Array<HomeSection>>([]);
availableMenuLinks$ = this.menuSections$.pipe( private availableMenuLinks$ = this.menuSections$.pipe(
map((items) => this.allMenuLinks(items)) map((items) => this.allMenuLinks(items))
); );
availableMenuSections$ = this.menuSections$.pipe( private availableMenuSections$ = this.menuSections$.pipe(
map((items) => this.allMenuSections(items)) map((items) => this.allMenuSections(items))
); );

Loading…
Cancel
Save