@ohayojp/chart
Version:
Cache the dictionary, city data etc.
109 lines • 7.92 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: card.component.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { __decorate, __metadata } from "tslib";
import { ChangeDetectionStrategy, ChangeDetectorRef, Component, Input, ViewEncapsulation } from '@angular/core';
import { InputBoolean } from '@ohayojp/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.ngAcceptInputType_bordered;
/** @type {?} */
G2CardComponent.ngAcceptInputType_loading;
/**
* 是否显示边框
* @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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FyZC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiLi4vLi4vLi4vLi4vLi4vcGFja2FnZXMvY2hhcnQvY2FyZC8iLCJzb3VyY2VzIjpbImNhcmQuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBLE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxpQkFBaUIsRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUEwQixpQkFBaUIsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN4SSxPQUFPLEVBQWdCLFlBQVksRUFBRSxNQUFNLGVBQWUsQ0FBQztBQVczRCxNQUFNLE9BQU8sZUFBZTs7OztJQXFCMUIsWUFBb0IsR0FBc0I7UUFBdEIsUUFBRyxHQUFILEdBQUcsQ0FBbUI7Ozs7UUFoQmpCLGFBQVEsR0FBRyxLQUFLLENBQUM7UUFJakMsVUFBSyxHQUFHLEVBQUUsQ0FBQztRQUNwQixZQUFPLEdBQUcsTUFBTSxDQUFDOzs7O1FBU1EsWUFBTyxHQUFHLEtBQUssQ0FBQztJQUVLLENBQUM7Ozs7O0lBVC9DLElBQ0ksYUFBYSxDQUFDLEtBQXNCO1FBQ3RDLElBQUksQ0FBQyxVQUFVLEdBQUcsS0FBSyxDQUFDO1FBQ3hCLElBQUksQ0FBQyxPQUFPLEdBQUcsT0FBTyxLQUFLLEtBQUssUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxPQUFPLEdBQUcsR0FBRyxLQUFLLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUM7SUFDbkYsQ0FBQzs7OztJQU9ELFdBQVc7UUFDVCxJQUFJLENBQUMsR0FBRyxDQUFDLGFBQWEsRUFBRSxDQUFDO0lBQzNCLENBQUM7OztZQWxDRixTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLFNBQVM7Z0JBQ25CLFFBQVEsRUFBRSxRQUFRO2dCQUNsQixrc0NBQW9DO2dCQUNwQyxJQUFJLEVBQUUsRUFBRSxpQkFBaUIsRUFBRSxNQUFNLEVBQUU7Z0JBQ25DLG1CQUFtQixFQUFFLEtBQUs7Z0JBQzFCLGVBQWUsRUFBRSx1QkFBdUIsQ0FBQyxNQUFNO2dCQUMvQyxhQUFhLEVBQUUsaUJBQWlCLENBQUMsSUFBSTthQUN0Qzs7OztZQVhpQyxpQkFBaUI7Ozt1QkFpQmhELEtBQUs7cUJBQ0wsS0FBSztvQkFDTCxLQUFLO3FCQUNMLEtBQUs7b0JBQ0wsS0FBSzs0QkFHTCxLQUFLO3FCQUtMLEtBQUs7c0JBRUwsS0FBSzs7QUFkbUI7SUFBZixZQUFZLEVBQUU7O2lEQUFrQjtBQWNqQjtJQUFmLFlBQVksRUFBRTs7Z0RBQWlCOzs7SUFsQnpDLDJDQUFnRDs7SUFDaEQsMENBQStDOzs7OztJQUcvQyxtQ0FBMEM7O0lBQzFDLGlDQUE0Qzs7SUFDNUMsZ0NBQTJDOztJQUMzQyxpQ0FBNEM7O0lBQzVDLGdDQUFvQjs7SUFDcEIsa0NBQWlCOztJQUNqQixxQ0FBNEI7O0lBTTVCLGlDQUE0Qzs7Ozs7SUFFNUMsa0NBQXlDOzs7OztJQUU3Qiw4QkFBOEIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneSwgQ2hhbmdlRGV0ZWN0b3JSZWYsIENvbXBvbmVudCwgSW5wdXQsIE9uQ2hhbmdlcywgVGVtcGxhdGVSZWYsIFZpZXdFbmNhcHN1bGF0aW9uIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBCb29sZWFuSW5wdXQsIElucHV0Qm9vbGVhbiB9IGZyb20gJ0BvaGF5b2pwL3V0aWwnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdnMi1jYXJkJyxcbiAgZXhwb3J0QXM6ICdnMkNhcmQnLFxuICB0ZW1wbGF0ZVVybDogJy4vY2FyZC5jb21wb25lbnQuaHRtbCcsXG4gIGhvc3Q6IHsgJ1tjbGFzcy5nMi1jYXJkXSc6ICd0cnVlJyB9LFxuICBwcmVzZXJ2ZVdoaXRlc3BhY2VzOiBmYWxzZSxcbiAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2gsXG4gIGVuY2Fwc3VsYXRpb246IFZpZXdFbmNhcHN1bGF0aW9uLk5vbmUsXG59KVxuZXhwb3J0IGNsYXNzIEcyQ2FyZENvbXBvbmVudCBpbXBsZW1lbnRzIE9uQ2hhbmdlcyB7XG4gIHN0YXRpYyBuZ0FjY2VwdElucHV0VHlwZV9ib3JkZXJlZDogQm9vbGVhbklucHV0O1xuICBzdGF0aWMgbmdBY2NlcHRJbnB1dFR5cGVfbG9hZGluZzogQm9vbGVhbklucHV0O1xuXG4gIC8qKiDmmK/lkKbmmL7npLrovrnmoYYgKi9cbiAgQElucHV0KCkgQElucHV0Qm9vbGVhbigpIGJvcmRlcmVkID0gZmFsc2U7XG4gIEBJbnB1dCgpIGF2YXRhcjogc3RyaW5nIHwgVGVtcGxhdGVSZWY8dm9pZD47XG4gIEBJbnB1dCgpIHRpdGxlOiBzdHJpbmcgfCBUZW1wbGF0ZVJlZjx2b2lkPjtcbiAgQElucHV0KCkgYWN0aW9uOiBzdHJpbmcgfCBUZW1wbGF0ZVJlZjx2b2lkPjtcbiAgQElucHV0KCkgdG90YWwgPSAnJztcbiAgX2hlaWdodCA9ICdhdXRvJztcbiAgX29yZ0hlaWdodDogbnVtYmVyIHwgc3RyaW5nO1xuICBASW5wdXQoKVxuICBzZXQgY29udGVudEhlaWdodCh2YWx1ZTogbnVtYmVyIHwgc3RyaW5nKSB7XG4gICAgdGhpcy5fb3JnSGVpZ2h0ID0gdmFsdWU7XG4gICAgdGhpcy5faGVpZ2h0ID0gdHlwZW9mIHZhbHVlID09PSAnbnVtYmVyJyA/ICh0aGlzLl9oZWlnaHQgPSBgJHt2YWx1ZX1weGApIDogdmFsdWU7XG4gIH1cbiAgQElucHV0KCkgZm9vdGVyOiBzdHJpbmcgfCBUZW1wbGF0ZVJlZjx2b2lkPjtcbiAgLyoqIOaYr+WQpuaYvuekukxvYWRpbmcgKi9cbiAgQElucHV0KCkgQElucHV0Qm9vbGVhbigpIGxvYWRpbmcgPSBmYWxzZTtcblxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIGNkcjogQ2hhbmdlRGV0ZWN0b3JSZWYpIHsgfVxuXG4gIG5nT25DaGFuZ2VzKCk6IHZvaWQge1xuICAgIHRoaXMuY2RyLmRldGVjdENoYW5nZXMoKTtcbiAgfVxufVxuIl19