UNPKG

@duoduo-oba/ng-devui

Version:

DevUI components based on Angular

56 lines 4.79 kB
/** * @fileoverview added by tsickle * Generated from: breadcrumb.component.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, Input, TemplateRef, } from '@angular/core'; import { BreadCrumbService } from './breadcrumb.service'; var BreadCrumbComponent = /** @class */ (function () { function BreadCrumbComponent(breadCrumbService) { this.breadCrumbService = breadCrumbService; this.source = []; } /** * @param {?} $event * @param {?} item * @return {?} */ BreadCrumbComponent.prototype.navigateTo = /** * @param {?} $event * @param {?} item * @return {?} */ function ($event, item) { this.breadCrumbService.navigateTo($event, item); }; BreadCrumbComponent.decorators = [ { type: Component, args: [{ selector: 'd-breadcrumb', exportAs: 'dBreadcrumb', template: "<ng-container *ngIf=\"source && source.length\">\r\n <d-breadcrumb-item\r\n *ngFor=\"let item of source\"\r\n [showMenu]=\"item.showMenu\"\r\n [isSearch]=\"item.isSearch\"\r\n [menuList]=\"item.menuList\"\r\n [customMenuTemplate]=\"item.customMenuTemplate\"\r\n >\r\n <a\r\n *ngIf=\"!item.noNavigation && (!item.linkType || item.linkType === 'hrefLink')\"\r\n rel=\"noopener\"\r\n [href]=\"item.link\"\r\n [target]=\"item.target ? item.target : '_self'\"\r\n >{{ item.title }}</a\r\n >\r\n <a\r\n *ngIf=\"!item.noNavigation && item.linkType === 'routerLink'\"\r\n rel=\"noopener\"\r\n [target]=\"item.target\"\r\n [href]=\"item.link\"\r\n (click)=\"navigateTo($event, item)\"\r\n >{{ item.title }}</a\r\n >\r\n <span *ngIf=\"item.noNavigation\">{{ item.title }}</span>\r\n </d-breadcrumb-item>\r\n</ng-container>\r\n<ng-container *ngIf=\"!(source && source.length)\">\r\n <ng-content></ng-content>\r\n</ng-container>\r\n", styles: [":host{display:block}:host ::ng-deep d-breadcrumb-item:last-child .devui-breadcrumb-separator{display:none}"] }] } ]; /** @nocollapse */ BreadCrumbComponent.ctorParameters = function () { return [ { type: BreadCrumbService } ]; }; BreadCrumbComponent.propDecorators = { separatorIcon: [{ type: Input }], source: [{ type: Input }] }; return BreadCrumbComponent; }()); export { BreadCrumbComponent }; if (false) { /** @type {?} */ BreadCrumbComponent.prototype.separatorIcon; /** @type {?} */ BreadCrumbComponent.prototype.source; /** * @type {?} * @private */ BreadCrumbComponent.prototype.breadCrumbService; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnJlYWRjcnVtYi5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZy1kZXZ1aS9icmVhZGNydW1iLyIsInNvdXJjZXMiOlsiYnJlYWRjcnVtYi5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQ0gsU0FBUyxFQUNULEtBQUssRUFDTCxXQUFXLEdBQ2QsTUFBTSxlQUFlLENBQUM7QUFFdkIsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFFekQ7SUFVSSw2QkFBcUIsaUJBQW9DO1FBQXBDLHNCQUFpQixHQUFqQixpQkFBaUIsQ0FBbUI7UUFEaEQsV0FBTSxHQUF3QixFQUFFLENBQUM7SUFDbUIsQ0FBQzs7Ozs7O0lBQzlELHdDQUFVOzs7OztJQUFWLFVBQVcsTUFBTSxFQUFFLElBQUk7UUFDbkIsSUFBSSxDQUFDLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxNQUFNLEVBQUUsSUFBSSxDQUFDLENBQUM7SUFDcEQsQ0FBQzs7Z0JBYkosU0FBUyxTQUFDO29CQUNQLFFBQVEsRUFBRSxjQUFjO29CQUN4QixRQUFRLEVBQUUsYUFBYTtvQkFDdkIsNi9CQUEwQzs7aUJBRzdDOzs7O2dCQVJRLGlCQUFpQjs7O2dDQVVyQixLQUFLO3lCQUNMLEtBQUs7O0lBS1YsMEJBQUM7Q0FBQSxBQWRELElBY0M7U0FQWSxtQkFBbUI7OztJQUM1Qiw0Q0FBeUM7O0lBQ3pDLHFDQUEwQzs7Ozs7SUFDN0IsZ0RBQTRDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcclxuICAgIENvbXBvbmVudCxcclxuICAgIElucHV0LFxyXG4gICAgVGVtcGxhdGVSZWYsXHJcbn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IFNvdXJjZUNvbmZpZyB9IGZyb20gJy4vYnJlYWRjcnVtYi50eXBlJztcclxuaW1wb3J0IHsgQnJlYWRDcnVtYlNlcnZpY2UgfSBmcm9tICcuL2JyZWFkY3J1bWIuc2VydmljZSc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICAgIHNlbGVjdG9yOiAnZC1icmVhZGNydW1iJyxcclxuICAgIGV4cG9ydEFzOiAnZEJyZWFkY3J1bWInLFxyXG4gICAgdGVtcGxhdGVVcmw6ICcuL2JyZWFkY3J1bWIuY29tcG9uZW50Lmh0bWwnLFxyXG4gICAgc3R5bGVVcmxzOiBbJy4vYnJlYWRjcnVtYi5jb21wb25lbnQuc2NzcyddXHJcblxyXG59KVxyXG5leHBvcnQgY2xhc3MgQnJlYWRDcnVtYkNvbXBvbmVudCB7XHJcbiAgICBASW5wdXQoKSBzZXBhcmF0b3JJY29uOiBUZW1wbGF0ZVJlZjxhbnk+O1xyXG4gICAgQElucHV0KCkgc291cmNlOiBBcnJheTxTb3VyY2VDb25maWc+ID0gW107XHJcbiAgICBjb25zdHJ1Y3RvciggcHJpdmF0ZSBicmVhZENydW1iU2VydmljZTogQnJlYWRDcnVtYlNlcnZpY2UpIHsgfVxyXG4gICAgbmF2aWdhdGVUbygkZXZlbnQsIGl0ZW0pIHtcclxuICAgICAgICB0aGlzLmJyZWFkQ3J1bWJTZXJ2aWNlLm5hdmlnYXRlVG8oJGV2ZW50LCBpdGVtKTtcclxuICAgIH1cclxufVxyXG4iXX0=