UNPKG

ad-custom-lib

Version:

This is an UI custom library based on Adminlte library with purpose for personal use, if you need a full template of Primeng please visit https://github.com/mledour/angular-admin-lte

93 lines 8.91 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, ContentChild, Input } from '@angular/core'; import { BoxInfoContentDirective, BoxInfoFooterDirective, BoxInfoHeaderDirective } from './box-info.directive'; /* * */ export class BoxInfoComponent { constructor() { this.contentStyleClass = 'info-box-number'; this.footerStyleClass = 'progress-description'; this.headerStyleClass = 'info-box-text'; this.iconColor = '#fff'; this.iconStyleClass = 'ion ion-bag'; this.styleClass = 'info-box'; } /** * \@method ngOnInit * @return {?} */ ngOnInit() { if (!this.backgroundColor) { this.progressBarBg = this.iconBackgroundColor; } } } BoxInfoComponent.decorators = [ { type: Component, args: [{ selector: 'mk-box-info', template: "<div [ngClass]=\"styleClass\" [mkColor]=\"backgroundColor\" mkColorProperty=\"background-color\">\r\n <span class=\"info-box-icon\" [mkColor]=\"iconBackgroundColor\" mkColorProperty=\"background-color\">\r\n <i [ngClass]=\"iconStyleClass\" [mkFontColor]=\"iconColor\"></i>\r\n </span>\r\n <div class=\"info-box-content\">\r\n <span *ngIf=\"header || boxInfoHeaderDirective\" [ngClass]=\"headerStyleClass\" [mkFontColor]=\"headerColor\">\r\n {{header}}\r\n <ng-content select=\"mk-box-header\"></ng-content>\r\n </span>\r\n <span [ngClass]=\"contentStyleClass\" [mkFontColor]=\"contentColor\">\r\n <ng-container\r\n *ngIf=\"boxInfoHeaderDirective || boxInfoContentDirective || boxInfoFooterDirective; else noDirective\">\r\n <ng-content select=\"mk-box-content\"></ng-content>\r\n </ng-container>\r\n <ng-template #noDirective>\r\n <ng-content></ng-content>\r\n </ng-template>\r\n </span>\r\n <div *ngIf=\"progressWidth\" class=\"progress\">\r\n <div class=\"progress-bar\" [mkColor]=\"progressBarBg\" mkColorProperty=\"background-color\"\r\n [style.width.%]=\"progressWidth\"></div>\r\n </div>\r\n <span *ngIf=\"footer || boxInfoFooterDirective\" [ngClass]=\"footerStyleClass\" [mkFontColor]=\"footerColor\">\r\n {{footer}}\r\n <ng-content select=\"mk-box-footer\"></ng-content>\r\n </span>\r\n </div>\r\n</div>", styles: [".info-box.bg-color>.info-box-content{color:#fff}"] }] } ]; BoxInfoComponent.propDecorators = { backgroundColor: [{ type: Input }], contentStyleClass: [{ type: Input }], contentColor: [{ type: Input }], footer: [{ type: Input }], footerColor: [{ type: Input }], footerStyleClass: [{ type: Input }], header: [{ type: Input }], headerColor: [{ type: Input }], headerStyleClass: [{ type: Input }], iconBackgroundColor: [{ type: Input }], iconColor: [{ type: Input }], iconStyleClass: [{ type: Input }], progressWidth: [{ type: Input }], styleClass: [{ type: Input }], boxInfoHeaderDirective: [{ type: ContentChild, args: [BoxInfoHeaderDirective, { static: true },] }], boxInfoFooterDirective: [{ type: ContentChild, args: [BoxInfoFooterDirective, { static: true },] }], boxInfoContentDirective: [{ type: ContentChild, args: [BoxInfoContentDirective, { static: true },] }] }; if (false) { /** @type {?} */ BoxInfoComponent.prototype.progressBarBg; /** @type {?} */ BoxInfoComponent.prototype.backgroundColor; /** @type {?} */ BoxInfoComponent.prototype.contentStyleClass; /** @type {?} */ BoxInfoComponent.prototype.contentColor; /** @type {?} */ BoxInfoComponent.prototype.footer; /** @type {?} */ BoxInfoComponent.prototype.footerColor; /** @type {?} */ BoxInfoComponent.prototype.footerStyleClass; /** @type {?} */ BoxInfoComponent.prototype.header; /** @type {?} */ BoxInfoComponent.prototype.headerColor; /** @type {?} */ BoxInfoComponent.prototype.headerStyleClass; /** @type {?} */ BoxInfoComponent.prototype.iconBackgroundColor; /** @type {?} */ BoxInfoComponent.prototype.iconColor; /** @type {?} */ BoxInfoComponent.prototype.iconStyleClass; /** @type {?} */ BoxInfoComponent.prototype.progressWidth; /** @type {?} */ BoxInfoComponent.prototype.styleClass; /** @type {?} */ BoxInfoComponent.prototype.boxInfoHeaderDirective; /** @type {?} */ BoxInfoComponent.prototype.boxInfoFooterDirective; /** @type {?} */ BoxInfoComponent.prototype.boxInfoContentDirective; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYm94LWluZm8uY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vYWQtY3VzdG9tLWxpYi8iLCJzb3VyY2VzIjpbImxpYi9ib3gtaW5mby9ib3gtaW5mby5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsWUFBWSxFQUFFLEtBQUssRUFBVSxNQUFNLGVBQWUsQ0FBQztBQUV2RSxPQUFPLEVBQ0gsdUJBQXVCLEVBQUUsc0JBQXNCLEVBQUUsc0JBQXNCLEVBQzFFLE1BQU0sc0JBQXNCLENBQUM7Ozs7QUFVOUIsTUFBTSxPQUFPLGdCQUFnQjtJQUw3QjtRQVNvQixzQkFBaUIsR0FBRyxpQkFBaUIsQ0FBQztRQUl0QyxxQkFBZ0IsR0FBRyxzQkFBc0IsQ0FBQztRQUcxQyxxQkFBZ0IsR0FBRyxlQUFlLENBQUM7UUFFbkMsY0FBUyxHQUFHLE1BQU0sQ0FBQztRQUNuQixtQkFBYyxHQUFHLGFBQWEsQ0FBQztRQUUvQixlQUFVLEdBQUcsVUFBVSxDQUFDO0lBYzVDLENBQUM7Ozs7O0lBTEcsUUFBUTtRQUNKLElBQUksQ0FBQyxJQUFJLENBQUMsZUFBZSxFQUFFO1lBQ3ZCLElBQUksQ0FBQyxhQUFhLEdBQUcsSUFBSSxDQUFDLG1CQUFtQixDQUFDO1NBQ2pEO0lBQ0wsQ0FBQzs7O1lBbENKLFNBQVMsU0FBQztnQkFDUCxRQUFRLEVBQUUsYUFBYTtnQkFFdkIscWhEQUF3Qzs7YUFDM0M7Ozs4QkFJSSxLQUFLO2dDQUNMLEtBQUs7MkJBQ0wsS0FBSztxQkFDTCxLQUFLOzBCQUNMLEtBQUs7K0JBQ0wsS0FBSztxQkFDTCxLQUFLOzBCQUNMLEtBQUs7K0JBQ0wsS0FBSztrQ0FDTCxLQUFLO3dCQUNMLEtBQUs7NkJBQ0wsS0FBSzs0QkFDTCxLQUFLO3lCQUNMLEtBQUs7cUNBRUwsWUFBWSxTQUFDLHNCQUFzQixFQUFFLEVBQUUsTUFBTSxFQUFFLElBQUksRUFBRTtxQ0FDckQsWUFBWSxTQUFDLHNCQUFzQixFQUFFLEVBQUUsTUFBTSxFQUFFLElBQUksRUFBRTtzQ0FDckQsWUFBWSxTQUFDLHVCQUF1QixFQUFFLEVBQUUsTUFBTSxFQUFFLElBQUksRUFBRTs7OztJQW5CdkQseUNBQTZCOztJQUU3QiwyQ0FBd0M7O0lBQ3hDLDZDQUFzRDs7SUFDdEQsd0NBQXFDOztJQUNyQyxrQ0FBK0I7O0lBQy9CLHVDQUFvQzs7SUFDcEMsNENBQTBEOztJQUMxRCxrQ0FBK0I7O0lBQy9CLHVDQUFvQzs7SUFDcEMsNENBQW1EOztJQUNuRCwrQ0FBNEM7O0lBQzVDLHFDQUFtQzs7SUFDbkMsMENBQStDOztJQUMvQyx5Q0FBc0M7O0lBQ3RDLHNDQUF3Qzs7SUFFeEMsa0RBQThHOztJQUM5RyxrREFBOEc7O0lBQzlHLG1EQUFpSCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgQ29udGVudENoaWxkLCBJbnB1dCwgT25Jbml0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5pbXBvcnQge1xyXG4gICAgQm94SW5mb0NvbnRlbnREaXJlY3RpdmUsIEJveEluZm9Gb290ZXJEaXJlY3RpdmUsIEJveEluZm9IZWFkZXJEaXJlY3RpdmVcclxufSBmcm9tICcuL2JveC1pbmZvLmRpcmVjdGl2ZSc7XHJcblxyXG4vKlxyXG4gKlxyXG4gKi9cclxuQENvbXBvbmVudCh7XHJcbiAgICBzZWxlY3RvcjogJ21rLWJveC1pbmZvJyxcclxuICAgIHN0eWxlVXJsczogWycuL2JveC1pbmZvLmNvbXBvbmVudC5jc3MnXSxcclxuICAgIHRlbXBsYXRlVXJsOiAnLi9ib3gtaW5mby5jb21wb25lbnQuaHRtbCdcclxufSlcclxuZXhwb3J0IGNsYXNzIEJveEluZm9Db21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xyXG4gICAgcHVibGljIHByb2dyZXNzQmFyQmc6IHN0cmluZztcclxuXHJcbiAgICBASW5wdXQoKSBwdWJsaWMgYmFja2dyb3VuZENvbG9yOiBzdHJpbmc7XHJcbiAgICBASW5wdXQoKSBwdWJsaWMgY29udGVudFN0eWxlQ2xhc3MgPSAnaW5mby1ib3gtbnVtYmVyJztcclxuICAgIEBJbnB1dCgpIHB1YmxpYyBjb250ZW50Q29sb3I6IHN0cmluZztcclxuICAgIEBJbnB1dCgpIHB1YmxpYyBmb290ZXI6IHN0cmluZztcclxuICAgIEBJbnB1dCgpIHB1YmxpYyBmb290ZXJDb2xvcjogc3RyaW5nO1xyXG4gICAgQElucHV0KCkgcHVibGljIGZvb3RlclN0eWxlQ2xhc3MgPSAncHJvZ3Jlc3MtZGVzY3JpcHRpb24nO1xyXG4gICAgQElucHV0KCkgcHVibGljIGhlYWRlcjogc3RyaW5nO1xyXG4gICAgQElucHV0KCkgcHVibGljIGhlYWRlckNvbG9yOiBzdHJpbmc7XHJcbiAgICBASW5wdXQoKSBwdWJsaWMgaGVhZGVyU3R5bGVDbGFzcyA9ICdpbmZvLWJveC10ZXh0JztcclxuICAgIEBJbnB1dCgpIHB1YmxpYyBpY29uQmFja2dyb3VuZENvbG9yOiBzdHJpbmc7XHJcbiAgICBASW5wdXQoKSBwdWJsaWMgaWNvbkNvbG9yID0gJyNmZmYnO1xyXG4gICAgQElucHV0KCkgcHVibGljIGljb25TdHlsZUNsYXNzID0gJ2lvbiBpb24tYmFnJztcclxuICAgIEBJbnB1dCgpIHB1YmxpYyBwcm9ncmVzc1dpZHRoOiBudW1iZXI7XHJcbiAgICBASW5wdXQoKSBwdWJsaWMgc3R5bGVDbGFzcyA9ICdpbmZvLWJveCc7XHJcblxyXG4gICAgQENvbnRlbnRDaGlsZChCb3hJbmZvSGVhZGVyRGlyZWN0aXZlLCB7IHN0YXRpYzogdHJ1ZSB9KSBwdWJsaWMgYm94SW5mb0hlYWRlckRpcmVjdGl2ZTogQm94SW5mb0hlYWRlckRpcmVjdGl2ZTtcclxuICAgIEBDb250ZW50Q2hpbGQoQm94SW5mb0Zvb3RlckRpcmVjdGl2ZSwgeyBzdGF0aWM6IHRydWUgfSkgcHVibGljIGJveEluZm9Gb290ZXJEaXJlY3RpdmU6IEJveEluZm9Gb290ZXJEaXJlY3RpdmU7XHJcbiAgICBAQ29udGVudENoaWxkKEJveEluZm9Db250ZW50RGlyZWN0aXZlLCB7IHN0YXRpYzogdHJ1ZSB9KSBwdWJsaWMgYm94SW5mb0NvbnRlbnREaXJlY3RpdmU6IEJveEluZm9Db250ZW50RGlyZWN0aXZlO1xyXG5cclxuICAgIC8qKlxyXG4gICAgICogQG1ldGhvZCBuZ09uSW5pdFxyXG4gICAgICovXHJcbiAgICBuZ09uSW5pdCgpIHtcclxuICAgICAgICBpZiAoIXRoaXMuYmFja2dyb3VuZENvbG9yKSB7XHJcbiAgICAgICAgICAgIHRoaXMucHJvZ3Jlc3NCYXJCZyA9IHRoaXMuaWNvbkJhY2tncm91bmRDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl19