Browse Source

UI: Fixed side menu filter disable item

pull/8911/head
Vladyslav_Prykhodko 3 years ago
parent
commit
743b888c71
  1. 10
      ui-ngx/src/app/modules/home/menu/side-menu.component.ts

10
ui-ngx/src/app/modules/home/menu/side-menu.component.ts

@ -17,8 +17,8 @@
import { ChangeDetectionStrategy, Component, OnInit } from '@angular/core'; import { ChangeDetectionStrategy, Component, OnInit } from '@angular/core';
import { MenuService } from '@core/services/menu.service'; import { MenuService } from '@core/services/menu.service';
import { MenuSection } from '@core/services/menu.models'; import { MenuSection } from '@core/services/menu.models';
import { Observable, of } from 'rxjs'; import { Observable } from 'rxjs';
import { mergeMap, share } from 'rxjs/operators'; import { map, share } from 'rxjs/operators';
@Component({ @Component({
selector: 'tb-side-menu', selector: 'tb-side-menu',
@ -32,7 +32,7 @@ export class SideMenuComponent implements OnInit {
constructor(private menuService: MenuService) { constructor(private menuService: MenuService) {
this.menuSections$ = this.menuService.menuSections().pipe( this.menuSections$ = this.menuService.menuSections().pipe(
mergeMap((sections) => this.filterSections(sections)), map((sections) => this.filterSections(sections)),
share() share()
); );
} }
@ -41,8 +41,8 @@ export class SideMenuComponent implements OnInit {
return section.id; return section.id;
} }
private filterSections(sections: Array<MenuSection>): Observable<Array<MenuSection>> { private filterSections(sections: Array<MenuSection>): Array<MenuSection> {
return of(sections.filter(section => !section.disabled)); return sections.filter(section => !section.disabled);
} }
ngOnInit() { ngOnInit() {

Loading…
Cancel
Save