UNPKG

dbweb-common

Version:

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

46 lines 4.09 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, Input, Output, EventEmitter } from '@angular/core'; var ProcessComponent = /** @class */ (function () { function ProcessComponent() { this.buttonShowNum = 3; this.processClick = new EventEmitter(); } /** * @return {?} */ ProcessComponent.prototype.ngOnInit = /** * @return {?} */ function () { }; 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 = function () { return []; }; ProcessComponent.propDecorators = { buttonShowNum: [{ type: Input }], processes: [{ type: Input }], processStatus: [{ type: Input }], processClick: [{ type: Output }] }; return ProcessComponent; }()); export { ProcessComponent }; if (false) { /** @type {?} */ ProcessComponent.prototype.buttonShowNum; /** @type {?} */ ProcessComponent.prototype.processes; /** @type {?} */ ProcessComponent.prototype.processStatus; /** @type {?} */ ProcessComponent.prototype.processClick; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvY2Vzcy5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9kYndlYi1jb21tb24vIiwic291cmNlcyI6WyJsaWIvcmVjb3JkLXZpZXcvdGFibGUvcHJvY2Vzcy9wcm9jZXNzLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBVSxLQUFLLEVBQUUsTUFBTSxFQUFFLFlBQVksRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUcvRTtJQVVDO1FBSlMsa0JBQWEsR0FBRyxDQUFDLENBQUM7UUFHakIsaUJBQVksR0FBRyxJQUFJLFlBQVksRUFBc0IsQ0FBQztJQUNqRCxDQUFDOzs7O0lBRWhCLG1DQUFROzs7SUFBUixjQUFZLENBQUM7O2dCQVpiLFNBQVMsU0FBQztvQkFDVixRQUFRLEVBQUUsZ0JBQWdCO29CQUMxQixvM0JBQXVDOztpQkFFdkM7Ozs7O2dDQUVDLEtBQUs7NEJBQ0wsS0FBSztnQ0FDTCxLQUFLOytCQUNMLE1BQU07O0lBSVIsdUJBQUM7Q0FBQSxBQWJELElBYUM7U0FSWSxnQkFBZ0I7OztJQUM1Qix5Q0FBMkI7O0lBQzNCLHFDQUF5Qzs7SUFDekMseUNBQTBEOztJQUMxRCx3Q0FBZ0UiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCwgSW5wdXQsIE91dHB1dCwgRXZlbnRFbWl0dGVyIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IElSZWNvcmRWaWV3UHJvY2VzcywgSVJlbmRlclByb2Nlc3MgfSBmcm9tICcuLi8uLi9tb2RlbC9tb2RlbCc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuXHRzZWxlY3RvcjogJ2NvbW1vbi1wcm9jZXNzJyxcclxuXHR0ZW1wbGF0ZVVybDogJy4vcHJvY2Vzcy5jb21wb25lbnQuaHRtbCcsXHJcblx0c3R5bGVVcmxzOiBbJy4vcHJvY2Vzcy5jb21wb25lbnQuc2NzcyddXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBQcm9jZXNzQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuXHRASW5wdXQoKSBidXR0b25TaG93TnVtID0gMztcclxuXHRASW5wdXQoKSBwcm9jZXNzZXM6IElSZWNvcmRWaWV3UHJvY2Vzc1tdO1xyXG5cdEBJbnB1dCgpIHByb2Nlc3NTdGF0dXM6IHsgW2tleTogc3RyaW5nXTogSVJlbmRlclByb2Nlc3MgfTtcclxuXHRAT3V0cHV0KCkgcHJvY2Vzc0NsaWNrID0gbmV3IEV2ZW50RW1pdHRlcjxJUmVjb3JkVmlld1Byb2Nlc3M+KCk7XHJcblx0Y29uc3RydWN0b3IoKSB7fVxyXG5cclxuXHRuZ09uSW5pdCgpIHt9XHJcbn1cclxuIl19