(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core'), require('@angular/common'), require('@angular/router')) : typeof define === 'function' && define.amd ? define('primeng/breadcrumb', ['exports', '@angular/core', '@angular/common', '@angular/router'], factory) : (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory((global.primeng = global.primeng || {}, global.primeng.breadcrumb = {}), global.ng.core, global.ng.common, global.ng.router)); }(this, (function (exports, core, common, router) { 'use strict'; var Breadcrumb = /** @class */ (function () { function Breadcrumb() { this.onItemClick = new core.EventEmitter(); } Breadcrumb.prototype.itemClick = function (event, item) { if (item.disabled) { event.preventDefault(); return; } if (!item.url) { event.preventDefault(); } if (item.command) { item.command({ originalEvent: event, item: item }); } this.onItemClick.emit({ originalEvent: event, item: item }); }; Breadcrumb.prototype.onHomeClick = function (event) { if (this.home) { this.itemClick(event, this.home); } }; return Breadcrumb; }()); Breadcrumb.decorators = [ { type: core.Component, args: [{ selector: 'p-breadcrumb', template: "\n
\n \n
\n ", changeDetection: core.ChangeDetectionStrategy.OnPush, encapsulation: core.ViewEncapsulation.None, styles: [".p-breadcrumb ul{-ms-flex-align:center;-ms-flex-wrap:wrap;align-items:center;display:-ms-flexbox;display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.p-breadcrumb .p-menuitem-text{line-height:1}.p-breadcrumb .p-menuitem-link{text-decoration:none}"] },] } ]; Breadcrumb.propDecorators = { model: [{ type: core.Input }], style: [{ type: core.Input }], styleClass: [{ type: core.Input }], home: [{ type: core.Input }], onItemClick: [{ type: core.Output }] }; var BreadcrumbModule = /** @class */ (function () { function BreadcrumbModule() { } return BreadcrumbModule; }()); BreadcrumbModule.decorators = [ { type: core.NgModule, args: [{ imports: [common.CommonModule, router.RouterModule], exports: [Breadcrumb, router.RouterModule], declarations: [Breadcrumb] },] } ]; /** * Generated bundle index. Do not edit. */ exports.Breadcrumb = Breadcrumb; exports.BreadcrumbModule = BreadcrumbModule; Object.defineProperty(exports, '__esModule', { value: true }); }))); //# sourceMappingURL=primeng-breadcrumb.umd.js.map