Browse Source

feat: ignore Administration in breadcrumb

pull/4445/head
Arman Ozak 6 years ago
parent
commit
8037b9e369
  1. 7
      npm/ng-packs/packages/theme-shared/src/lib/components/breadcrumb/breadcrumb.component.ts

7
npm/ng-packs/packages/theme-shared/src/lib/components/breadcrumb/breadcrumb.component.ts

@ -8,6 +8,7 @@ import {
} from '@angular/core';
import { NavigationEnd, Router } from '@angular/router';
import { filter, map, startWith } from 'rxjs/operators';
import { eThemeSharedRouteNames } from '../../enums';
@Component({
selector: 'abp-breadcrumb',
@ -42,7 +43,7 @@ export class BreadcrumbComponent implements OnDestroy, OnInit {
while (node.parent) {
node = node.parent;
const { parent, children, isLeaf, ...segment } = node;
this.segments.unshift(segment);
if (!isAdministration(segment)) this.segments.unshift(segment);
}
this.cdRef.detectChanges();
@ -50,3 +51,7 @@ export class BreadcrumbComponent implements OnDestroy, OnInit {
});
}
}
function isAdministration(route: ABP.Route) {
return route.name === eThemeSharedRouteNames.Administration;
}

Loading…
Cancel
Save