{"version":3,"file":"moxa-formoxa-mx-breadcrumb.mjs","sources":["../../../../libs/formoxa/mx-breadcrumb/src/lib/components/mx-breadcrumb.component.ts","../../../../libs/formoxa/mx-breadcrumb/src/lib/components/mx-breadcrumb.component.html","../../../../libs/formoxa/mx-breadcrumb/src/moxa-formoxa-mx-breadcrumb.ts"],"sourcesContent":["import { ChangeDetectionStrategy, Component, Input } from '@angular/core';\nimport { MatButtonModule } from '@angular/material/button';\nimport { MatIconModule } from '@angular/material/icon';\nimport { RouterLink, RouterModule } from '@angular/router';\nimport { MxIconButtonDirective } from '@moxa/formoxa/mx-button';\nimport { MxBreadcrumb } from '../models/mx-breadcrumb.model';\n\n@Component({\n  selector: 'mx-breadcrumb',\n  templateUrl: 'mx-breadcrumb.component.html',\n  styleUrls: ['mx-breadcrumb.component.scss'],\n  imports: [MatButtonModule, MxIconButtonDirective, RouterModule, MatIconModule, RouterLink],\n  changeDetection: ChangeDetectionStrategy.OnPush\n})\nexport class MxBreadcrumbComponent {\n  @Input() data: MxBreadcrumb[] = [];\n}\n","<div class=\"mx-breadcrumb\">\n  @for (item of data; track item; let i = $index; let last = $last; let first = $first) {\n    @if (!item.hide) {\n      @if (!first) {\n        <mat-icon svgIcon=\"icon:navigate_next\"></mat-icon>\n      }\n      @if (item.isRoute) {\n        <a [routerLink]=\"item.path\" class=\"mx-breadcrumb__link\">{{ item.label }}</a>\n      }\n      @if (!item.isRoute) {\n        <span class=\"mx-breadcrumb__label\">{{ item.label }}</span>\n      }\n    }\n  }\n</div>\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;;;;;;;;MAca,qBAAqB,CAAA;AAPlC,IAAA,WAAA,GAAA;QAQW,IAAA,CAAA,IAAI,GAAmB,EAAE;AACnC,IAAA;8GAFY,qBAAqB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAArB,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,qBAAqB,mGCdlC,gfAeA,EAAA,MAAA,EAAA,CAAA,s6CAAA,CAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,UAAA,EAAA,IAAA,EDJY,eAAe,EAAA,EAAA,EAAA,IAAA,EAAA,UAAA,EAAA,IAAA,EAAyB,YAAY,+QAAE,aAAa,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,UAAA,EAAA,MAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,SAAA,EAAA,SAAA,EAAA,UAAA,CAAA,EAAA,QAAA,EAAA,CAAA,SAAA,CAAA,EAAA,CAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;;2FAGlE,qBAAqB,EAAA,UAAA,EAAA,CAAA;kBAPjC,SAAS;AACE,YAAA,IAAA,EAAA,CAAA,EAAA,QAAA,EAAA,eAAe,EAAA,OAAA,EAGhB,CAAC,eAAe,EAAE,qBAAqB,EAAE,YAAY,EAAE,aAAa,EAAE,UAAU,CAAC,EAAA,eAAA,EACzE,uBAAuB,CAAC,MAAM,EAAA,QAAA,EAAA,gfAAA,EAAA,MAAA,EAAA,CAAA,s6CAAA,CAAA,EAAA;;sBAG9C;;;AEfH;;AAEG;;;;"}