UNPKG

@lxlib/chart

Version:

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.1.

105 lines 7.46 kB
/** * @fileoverview added by tsickle * Generated from: card.component.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { __decorate, __metadata } from "tslib"; import { ChangeDetectionStrategy, ChangeDetectorRef, Component, Input, ViewEncapsulation, } from '@angular/core'; import { InputBoolean } from '@lxlib/util'; export class G2CardComponent { /** * @param {?} cdr */ constructor(cdr) { this.cdr = cdr; /** * 是否显示边框 */ this.bordered = false; this.total = ''; this._height = 'auto'; /** * 是否显示Loading */ this.loading = false; } /** * @param {?} value * @return {?} */ set contentHeight(value) { this._orgHeight = value; this._height = typeof value === 'number' ? (this._height = `${value}px`) : value; } /** * @return {?} */ ngOnChanges() { this.cdr.detectChanges(); } } G2CardComponent.decorators = [ { type: Component, args: [{ selector: 'g2-card', exportAs: 'g2Card', template: "<nz-card [nzBodyStyle]=\"{padding: '20px 24px 8px 24px'}\" [nzBordered]=\"bordered\">\n <nz-spin [nzSpinning]=\"loading\">\n <div class=\"g2-card__top\">\n <div class=\"g2-card__avatar\">\n <ng-container *nzStringTemplateOutlet=\"avatar\">{{avatar}}</ng-container>\n </div>\n <div class=\"g2-card__meta-wrap\">\n <div class=\"g2-card__meta\">\n <span class=\"g2-card__meta-title\" *ngIf=\"title\">\n <ng-container *nzStringTemplateOutlet=\"title\">{{title}}</ng-container>\n </span>\n <span class=\"g2-card__meta-action\" *ngIf=\"action\">\n <ng-container *nzStringTemplateOutlet=\"action\">{{action}}</ng-container>\n </span>\n </div>\n <p *ngIf=\"total\" class=\"g2-card__total\">{{total}}</p>\n </div>\n </div>\n <div class=\"g2-card__desc\" [ngStyle]=\"{'height':_height}\">\n <div [ngClass]=\"{'g2-card__fixed': !!_orgHeight }\">\n <ng-content></ng-content>\n </div>\n </div>\n <div class=\"g2-card__footer\" *ngIf=\"footer\">\n <ng-container *nzStringTemplateOutlet=\"footer\">{{footer}}</ng-container>\n </div>\n </nz-spin>\n</nz-card>\n", host: { '[class.g2-card]': 'true' }, preserveWhitespaces: false, changeDetection: ChangeDetectionStrategy.OnPush, encapsulation: ViewEncapsulation.None }] } ]; /** @nocollapse */ G2CardComponent.ctorParameters = () => [ { type: ChangeDetectorRef } ]; G2CardComponent.propDecorators = { bordered: [{ type: Input }], avatar: [{ type: Input }], title: [{ type: Input }], action: [{ type: Input }], total: [{ type: Input }], contentHeight: [{ type: Input }], footer: [{ type: Input }], loading: [{ type: Input }] }; __decorate([ InputBoolean(), __metadata("design:type", Object) ], G2CardComponent.prototype, "bordered", void 0); __decorate([ InputBoolean(), __metadata("design:type", Object) ], G2CardComponent.prototype, "loading", void 0); if (false) { /** * 是否显示边框 * @type {?} */ G2CardComponent.prototype.bordered; /** @type {?} */ G2CardComponent.prototype.avatar; /** @type {?} */ G2CardComponent.prototype.title; /** @type {?} */ G2CardComponent.prototype.action; /** @type {?} */ G2CardComponent.prototype.total; /** @type {?} */ G2CardComponent.prototype._height; /** @type {?} */ G2CardComponent.prototype._orgHeight; /** @type {?} */ G2CardComponent.prototype.footer; /** * 是否显示Loading * @type {?} */ G2CardComponent.prototype.loading; /** * @type {?} * @private */ G2CardComponent.prototype.cdr; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FyZC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AbHhsaWIvY2hhcnQvY2FyZC8iLCJzb3VyY2VzIjpbImNhcmQuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBLE9BQU8sRUFDTCx1QkFBdUIsRUFDdkIsaUJBQWlCLEVBQ2pCLFNBQVMsRUFDVCxLQUFLLEVBR0wsaUJBQWlCLEdBQ2xCLE1BQU0sZUFBZSxDQUFDO0FBQ3ZCLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxhQUFhLENBQUM7QUFXM0MsTUFBTSxPQUFPLGVBQWU7Ozs7SUFrQjFCLFlBQW9CLEdBQXNCO1FBQXRCLFFBQUcsR0FBSCxHQUFHLENBQW1COzs7O1FBaEJqQixhQUFRLEdBQUcsS0FBSyxDQUFDO1FBSWpDLFVBQUssR0FBRyxFQUFFLENBQUM7UUFDcEIsWUFBTyxHQUFHLE1BQU0sQ0FBQzs7OztRQVNRLFlBQU8sR0FBRyxLQUFLLENBQUM7SUFFSSxDQUFDOzs7OztJQVQ5QyxJQUNJLGFBQWEsQ0FBQyxLQUFzQjtRQUN0QyxJQUFJLENBQUMsVUFBVSxHQUFHLEtBQUssQ0FBQztRQUN4QixJQUFJLENBQUMsT0FBTyxHQUFHLE9BQU8sS0FBSyxLQUFLLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsT0FBTyxHQUFHLEdBQUcsS0FBSyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDO0lBQ25GLENBQUM7Ozs7SUFPRCxXQUFXO1FBQ1QsSUFBSSxDQUFDLEdBQUcsQ0FBQyxhQUFhLEVBQUUsQ0FBQztJQUMzQixDQUFDOzs7WUEvQkYsU0FBUyxTQUFDO2dCQUNULFFBQVEsRUFBRSxTQUFTO2dCQUNuQixRQUFRLEVBQUUsUUFBUTtnQkFDbEIsb3JDQUFvQztnQkFDcEMsSUFBSSxFQUFFLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxFQUFFO2dCQUNuQyxtQkFBbUIsRUFBRSxLQUFLO2dCQUMxQixlQUFlLEVBQUUsdUJBQXVCLENBQUMsTUFBTTtnQkFDL0MsYUFBYSxFQUFFLGlCQUFpQixDQUFDLElBQUk7YUFDdEM7Ozs7WUFqQkMsaUJBQWlCOzs7dUJBb0JoQixLQUFLO3FCQUNMLEtBQUs7b0JBQ0wsS0FBSztxQkFDTCxLQUFLO29CQUNMLEtBQUs7NEJBR0wsS0FBSztxQkFLTCxLQUFLO3NCQUVMLEtBQUs7O0FBZG1CO0lBQWYsWUFBWSxFQUFFOztpREFBa0I7QUFjakI7SUFBZixZQUFZLEVBQUU7O2dEQUFpQjs7Ozs7O0lBZHpDLG1DQUEwQzs7SUFDMUMsaUNBQTRDOztJQUM1QyxnQ0FBMkM7O0lBQzNDLGlDQUE0Qzs7SUFDNUMsZ0NBQW9COztJQUNwQixrQ0FBaUI7O0lBQ2pCLHFDQUE0Qjs7SUFNNUIsaUNBQTRDOzs7OztJQUU1QyxrQ0FBeUM7Ozs7O0lBRTdCLDhCQUE4QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIENoYW5nZURldGVjdGlvblN0cmF0ZWd5LFxuICBDaGFuZ2VEZXRlY3RvclJlZixcbiAgQ29tcG9uZW50LFxuICBJbnB1dCxcbiAgT25DaGFuZ2VzLFxuICBUZW1wbGF0ZVJlZixcbiAgVmlld0VuY2Fwc3VsYXRpb24sXG59IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgSW5wdXRCb29sZWFuIH0gZnJvbSAnQGx4bGliL3V0aWwnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdnMi1jYXJkJyxcbiAgZXhwb3J0QXM6ICdnMkNhcmQnLFxuICB0ZW1wbGF0ZVVybDogJy4vY2FyZC5jb21wb25lbnQuaHRtbCcsXG4gIGhvc3Q6IHsgJ1tjbGFzcy5nMi1jYXJkXSc6ICd0cnVlJyB9LFxuICBwcmVzZXJ2ZVdoaXRlc3BhY2VzOiBmYWxzZSxcbiAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2gsXG4gIGVuY2Fwc3VsYXRpb246IFZpZXdFbmNhcHN1bGF0aW9uLk5vbmUsXG59KVxuZXhwb3J0IGNsYXNzIEcyQ2FyZENvbXBvbmVudCBpbXBsZW1lbnRzIE9uQ2hhbmdlcyB7XG4gIC8qKiDmmK/lkKbmmL7npLrovrnmoYYgKi9cbiAgQElucHV0KCkgQElucHV0Qm9vbGVhbigpIGJvcmRlcmVkID0gZmFsc2U7XG4gIEBJbnB1dCgpIGF2YXRhcjogc3RyaW5nIHwgVGVtcGxhdGVSZWY8dm9pZD47XG4gIEBJbnB1dCgpIHRpdGxlOiBzdHJpbmcgfCBUZW1wbGF0ZVJlZjx2b2lkPjtcbiAgQElucHV0KCkgYWN0aW9uOiBzdHJpbmcgfCBUZW1wbGF0ZVJlZjx2b2lkPjtcbiAgQElucHV0KCkgdG90YWwgPSAnJztcbiAgX2hlaWdodCA9ICdhdXRvJztcbiAgX29yZ0hlaWdodDogbnVtYmVyIHwgc3RyaW5nO1xuICBASW5wdXQoKVxuICBzZXQgY29udGVudEhlaWdodCh2YWx1ZTogbnVtYmVyIHwgc3RyaW5nKSB7XG4gICAgdGhpcy5fb3JnSGVpZ2h0ID0gdmFsdWU7XG4gICAgdGhpcy5faGVpZ2h0ID0gdHlwZW9mIHZhbHVlID09PSAnbnVtYmVyJyA/ICh0aGlzLl9oZWlnaHQgPSBgJHt2YWx1ZX1weGApIDogdmFsdWU7XG4gIH1cbiAgQElucHV0KCkgZm9vdGVyOiBzdHJpbmcgfCBUZW1wbGF0ZVJlZjx2b2lkPjtcbiAgLyoqIOaYr+WQpuaYvuekukxvYWRpbmcgKi9cbiAgQElucHV0KCkgQElucHV0Qm9vbGVhbigpIGxvYWRpbmcgPSBmYWxzZTtcblxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIGNkcjogQ2hhbmdlRGV0ZWN0b3JSZWYpIHt9XG5cbiAgbmdPbkNoYW5nZXMoKTogdm9pZCB7XG4gICAgdGhpcy5jZHIuZGV0ZWN0Q2hhbmdlcygpO1xuICB9XG59XG4iXX0=