{"version":3,"file":"dshch-rad-ui-breadcrumbs.mjs","sources":["../../../projects/rad-ui/breadcrumbs/breadcrumbs.component.ts","../../../projects/rad-ui/breadcrumbs/breadcrumbs.component.html","../../../projects/rad-ui/breadcrumbs/module.ts","../../../projects/rad-ui/breadcrumbs/dshch-rad-ui-breadcrumbs.ts"],"sourcesContent":["import { ChangeDetectionStrategy, Component, Input, OnInit } from '@angular/core';\n\nexport interface IBreadcrumbsItem {\n  title: string;\n  routerLink?: string | string[];\n  queryParams?: Object;\n  href?: string;\n}\n@Component({\n  selector: 'rad-ui-breadcrumbs',\n  templateUrl: './breadcrumbs.component.html',\n  styleUrls: ['./breadcrumbs.component.scss'],\n  changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class BreadcrumbsComponent implements OnInit {\n  @Input() items: IBreadcrumbsItem[] = [];\n\n  constructor() {}\n\n  ngOnInit() {}\n\n  trackFn(index: number, item: IBreadcrumbsItem): number {\n    return index;\n  }\n}\n","<div class=\"breadcrumbs\">\n  <div class=\"breadcrumbs__links\">\n    <ng-container *ngFor=\"let item of items; trackBy: trackFn\">\n      <a *ngIf=\"item.routerLink\" [routerLink]=\"item.routerLink\" [queryParams]=\"item.queryParams\" class=\"breadcrumbs__link\">{{item.title}}</a>\n      <a *ngIf=\"item.href\" [href]=\"item.href\" class=\"breadcrumbs__link\">{{item.title}}</a>\n      <span *ngIf=\"!item.href && !item.routerLink\" class=\"breadcrumbs__link\">{{item.title}}</span>\n    </ng-container>\n  </div>\n</div>\n","import { NgModule } from \"@angular/core\";\nimport { CommonModule } from \"@angular/common\";\nimport { RouterModule } from \"@angular/router\";\nimport { BreadcrumbsComponent } from \"./breadcrumbs.component\";\n\n@NgModule({\n  imports: [\n    CommonModule,\n    RouterModule,\n  ],\n  exports: [\n    BreadcrumbsComponent,\n  ],\n  declarations: [\n    BreadcrumbsComponent,\n  ],\n})\nexport class RadUIBreadcrumbsModule {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;;;;;;MAca,oBAAoB,CAAA;AAG/B,IAAA,WAAA,GAAA;AAFS,QAAA,IAAK,CAAA,KAAA,GAAuB,EAAE,CAAC;KAExB;AAEhB,IAAA,QAAQ,MAAK;IAEb,OAAO,CAAC,KAAa,EAAE,IAAsB,EAAA;AAC3C,QAAA,OAAO,KAAK,CAAC;KACd;;iHATU,oBAAoB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAApB,oBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,oBAAoB,sFCdjC,ghBASA,EAAA,MAAA,EAAA,CAAA,gqBAAA,CAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,kBAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,cAAA,EAAA,eAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,IAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,UAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,UAAA,EAAA,QAAA,EAAA,cAAA,EAAA,MAAA,EAAA,CAAA,QAAA,EAAA,aAAA,EAAA,UAAA,EAAA,qBAAA,EAAA,OAAA,EAAA,YAAA,EAAA,kBAAA,EAAA,oBAAA,EAAA,YAAA,EAAA,YAAA,CAAA,EAAA,CAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;2FDKa,oBAAoB,EAAA,UAAA,EAAA,CAAA;kBANhC,SAAS;+BACE,oBAAoB,EAAA,eAAA,EAGb,uBAAuB,CAAC,MAAM,EAAA,QAAA,EAAA,ghBAAA,EAAA,MAAA,EAAA,CAAA,gqBAAA,CAAA,EAAA,CAAA;0EAGtC,KAAK,EAAA,CAAA;sBAAb,KAAK;;;MEEK,sBAAsB,CAAA;;mHAAtB,sBAAsB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;oHAAtB,sBAAsB,EAAA,YAAA,EAAA,CAH/B,oBAAoB,CAAA,EAAA,OAAA,EAAA,CAPpB,YAAY;QACZ,YAAY,aAGZ,oBAAoB,CAAA,EAAA,CAAA,CAAA;AAMX,sBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,sBAAsB,YAV/B,YAAY;QACZ,YAAY,CAAA,EAAA,CAAA,CAAA;2FASH,sBAAsB,EAAA,UAAA,EAAA,CAAA;kBAZlC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;AACR,oBAAA,OAAO,EAAE;wBACP,YAAY;wBACZ,YAAY;AACb,qBAAA;AACD,oBAAA,OAAO,EAAE;wBACP,oBAAoB;AACrB,qBAAA;AACD,oBAAA,YAAY,EAAE;wBACZ,oBAAoB;AACrB,qBAAA;iBACF,CAAA;;;AChBD;;AAEG;;;;"}