Browse Source

feat(theme-shared): set the visible property default value

#4814
pull/4815/head
mehmet-erim 6 years ago
parent
commit
c11aa24e4d
  1. 9
      npm/ng-packs/packages/theme-shared/src/lib/services/nav-items.service.ts

9
npm/ng-packs/packages/theme-shared/src/lib/services/nav-items.service.ts

@ -15,7 +15,14 @@ export class NavItemsService {
}
addItems(items: NavItem[]) {
this._items$.next([...this.items, ...items].sort(sortItems));
this._items$.next(
[
...this.items,
...items.map(item =>
typeof item.visible === 'undefined' ? { ...item, visible: () => true } : item,
),
].sort(sortItems),
);
}
removeItem(id: string | number) {

Loading…
Cancel
Save