UNPKG

pp-breadcrumbs

Version:

PP-Breadcrumbs is an Angular 10 library generating breadcrumbs based on the routing state.

1 lines 2.89 kB
{"__symbolic":"module","version":4,"metadata":{"Breadcrumb":{"__symbolic":"interface"},"PpBreadcrumbsService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":23,"character":32},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":23,"character":60}]}],"ngOnDestroy":[{"__symbolic":"method"}],"onNavigationEnd":[{"__symbolic":"method"}],"resolveCrumbs":[{"__symbolic":"method"}],"getBreadcrumbResolver":[{"__symbolic":"method"}],"wrapIntoObservable":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"PpBreadcrumbsComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"pp-breadcrumbs","template":"<ol *ngIf=\"crumbs.length\" class=\"breadcrumb\">\r\n <li *ngFor=\"let crumb of crumbs; let first = first; let last = last\" [ngClass]=\"{ 'active': last }\" class=\"breadcrumb-item\">\r\n <a *ngIf=\"!last; else lastBreadcrumb\" [routerLink]=\"crumb.path\" [innerHTML]=\"crumb.text\"></a>\r\n <ng-template #lastBreadcrumb>\r\n <span [innerHTML]=\"crumb.text\"></span>\r\n </ng-template>\r\n </li>\r\n</ol>\r\n","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"PpBreadcrumbsService"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"PpBreadcrumbsResolver":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1}}],"members":{"resolve":[{"__symbolic":"method"}],"getFullPath":[{"__symbolic":"method"}],"stringFormat":[{"__symbolic":"method"}]}},"PpBreadcrumbsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"PpBreadcrumbsComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":8,"character":12},{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":8,"character":26}],"exports":[{"__symbolic":"reference","name":"PpBreadcrumbsComponent"}]}]}],"members":{}}},"origins":{"Breadcrumb":"./lib/breadcrumb","PpBreadcrumbsService":"./lib/breadcrumbs.service","PpBreadcrumbsComponent":"./lib/breadcrumbs.component","PpBreadcrumbsResolver":"./lib/breadcrumbs.resolver","PpBreadcrumbsModule":"./lib/breadcrumbs.module"},"importAs":"pp-breadcrumbs"}