UNPKG

dbweb-common

Version:

用`yarn add dbweb-common`安装,不要忘记修改`angular.json`里的 `architect\build\options\assets`,加上

41 lines 3.79 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, Input, Output, EventEmitter } from '@angular/core'; export class ProcessComponent { constructor() { this.buttonShowNum = 3; this.processClick = new EventEmitter(); } /** * @return {?} */ ngOnInit() { } } ProcessComponent.decorators = [ { type: Component, args: [{ selector: 'common-process', template: "<button\n\t*ngFor=\"let pro of processes.slice(0, buttonShowNum)\"\n\tmat-icon-button\n\t[disabled]=\"!processStatus[pro.Name].Enabled\"\n\t[matTooltip]=\"pro.Name\"\n\t[color]=\"pro.Color\"\n\t(click)=\"processClick.emit(pro)\"\n>\n\t<mat-icon [svgIcon]=\"pro.Icon != '' ? pro.Icon : 'bookmark_border'\"> </mat-icon>\n</button>\n<button *ngIf=\"processes.length > buttonShowNum\" mat-icon-button [matMenuTriggerFor]=\"menuProcessMore\">\n\t<mat-icon svgIcon=\"more_vert\"> </mat-icon>\n</button>\n<mat-menu #menuProcessMore=\"matMenu\">\n\t<button\n\t\tmat-menu-item\n\t\t*ngFor=\"let pro of processes.slice(buttonShowNum)\"\n\t\t[disabled]=\"!processStatus[pro.Name].Enabled\"\n\t\t(click)=\"processClick.emit(pro)\"\n\t>\n\t\t<mat-icon [svgIcon]=\"pro.Icon != '' ? pro.Icon : 'bookmark_border'\"> </mat-icon>\n\t\t<span>{{ pro.Name }}</span>\n\t</button>\n</mat-menu>\n", styles: [":host{padding:0;display:flex;align-content:center;justify-content:center;align-items:center}:host button{width:40px}"] }] } ]; /** @nocollapse */ ProcessComponent.ctorParameters = () => []; ProcessComponent.propDecorators = { buttonShowNum: [{ type: Input }], processes: [{ type: Input }], processStatus: [{ type: Input }], processClick: [{ type: Output }] }; if (false) { /** @type {?} */ ProcessComponent.prototype.buttonShowNum; /** @type {?} */ ProcessComponent.prototype.processes; /** @type {?} */ ProcessComponent.prototype.processStatus; /** @type {?} */ ProcessComponent.prototype.processClick; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvY2Vzcy5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9kYndlYi1jb21tb24vIiwic291cmNlcyI6WyJsaWIvcmVjb3JkLXZpZXcvdGFibGUvcHJvY2Vzcy9wcm9jZXNzLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBVSxLQUFLLEVBQUUsTUFBTSxFQUFFLFlBQVksRUFBRSxNQUFNLGVBQWUsQ0FBQztBQVEvRSxNQUFNLE9BQU8sZ0JBQWdCO0lBSzVCO1FBSlMsa0JBQWEsR0FBRyxDQUFDLENBQUM7UUFHakIsaUJBQVksR0FBRyxJQUFJLFlBQVksRUFBc0IsQ0FBQztJQUNqRCxDQUFDOzs7O0lBRWhCLFFBQVEsS0FBSSxDQUFDOzs7WUFaYixTQUFTLFNBQUM7Z0JBQ1YsUUFBUSxFQUFFLGdCQUFnQjtnQkFDMUIsbzNCQUF1Qzs7YUFFdkM7Ozs7OzRCQUVDLEtBQUs7d0JBQ0wsS0FBSzs0QkFDTCxLQUFLOzJCQUNMLE1BQU07Ozs7SUFIUCx5Q0FBMkI7O0lBQzNCLHFDQUF5Qzs7SUFDekMseUNBQTBEOztJQUMxRCx3Q0FBZ0UiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCwgSW5wdXQsIE91dHB1dCwgRXZlbnRFbWl0dGVyIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IElSZWNvcmRWaWV3UHJvY2VzcywgSVJlbmRlclByb2Nlc3MgfSBmcm9tICcuLi8uLi9tb2RlbC9tb2RlbCc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuXHRzZWxlY3RvcjogJ2NvbW1vbi1wcm9jZXNzJyxcclxuXHR0ZW1wbGF0ZVVybDogJy4vcHJvY2Vzcy5jb21wb25lbnQuaHRtbCcsXHJcblx0c3R5bGVVcmxzOiBbJy4vcHJvY2Vzcy5jb21wb25lbnQuc2NzcyddXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBQcm9jZXNzQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuXHRASW5wdXQoKSBidXR0b25TaG93TnVtID0gMztcclxuXHRASW5wdXQoKSBwcm9jZXNzZXM6IElSZWNvcmRWaWV3UHJvY2Vzc1tdO1xyXG5cdEBJbnB1dCgpIHByb2Nlc3NTdGF0dXM6IHsgW2tleTogc3RyaW5nXTogSVJlbmRlclByb2Nlc3MgfTtcclxuXHRAT3V0cHV0KCkgcHJvY2Vzc0NsaWNrID0gbmV3IEV2ZW50RW1pdHRlcjxJUmVjb3JkVmlld1Byb2Nlc3M+KCk7XHJcblx0Y29uc3RydWN0b3IoKSB7fVxyXG5cclxuXHRuZ09uSW5pdCgpIHt9XHJcbn1cclxuIl19