UNPKG

ng-zorro-antd-mobile

Version:

An enterprise-class mobile UI components based on Ant Design and Angular

60 lines (59 loc) 4.21 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ import { Component, ViewEncapsulation, Input, HostBinding, TemplateRef } from '@angular/core'; var CardHeader = /** @class */ (function () { function CardHeader() { this.prefixCls = 'am-card-header'; this.thumb = null; this.thumbStyle = null; this.title = null; this.extra = null; this.cardBodyWrapper = true; } /** * @param {?} value * @return {?} */ CardHeader.prototype.isTemplateRef = /** * @param {?} value * @return {?} */ function (value) { return value instanceof TemplateRef; }; CardHeader.decorators = [ { type: Component, args: [{ selector: 'CardHeader, nzm-card-header', template: "<div class=\"{{prefixCls}}-content\">\n <img *ngIf='thumb && !isTemplateRef(thumb)' src=\"{{thumb}}\" [ngStyle]=\"thumbStyle\">\n <ng-container *ngIf=\"thumb && isTemplateRef(thumb)\" [ngTemplateOutlet]=\"thumb\"></ng-container>\n <ng-container *ngIf=\"!isTemplateRef(title);else titleTemplate\">{{title}}</ng-container>\n</div>\n<div *ngIf=\"extra\" class=\"{{prefixCls}}-extra\">\n <ng-container *ngIf=\"!isTemplateRef(extra);else extraTemplate\">{{extra}}</ng-container>\n</div>\n<ng-template #titleTemplate>\n <ng-template [ngTemplateOutlet]=\"title\"></ng-template>\n</ng-template>\n<ng-template #extraTemplate>\n <ng-template [ngTemplateOutlet]=\"extra\"></ng-template>\n</ng-template>", encapsulation: ViewEncapsulation.None }] } ]; /** @nocollapse */ CardHeader.ctorParameters = function () { return []; }; CardHeader.propDecorators = { thumb: [{ type: Input }], thumbStyle: [{ type: Input }], title: [{ type: Input }], extra: [{ type: Input }], cardBodyWrapper: [{ type: HostBinding, args: ['class.am-card-header',] }] }; return CardHeader; }()); export { CardHeader }; if (false) { /** @type {?} */ CardHeader.prototype.prefixCls; /** @type {?} */ CardHeader.prototype.thumb; /** @type {?} */ CardHeader.prototype.thumbStyle; /** @type {?} */ CardHeader.prototype.title; /** @type {?} */ CardHeader.prototype.extra; /** @type {?} */ CardHeader.prototype.cardBodyWrapper; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FyZC1oZWFkZXIuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmctem9ycm8tYW50ZC1tb2JpbGUvIiwic291cmNlcyI6WyJjYXJkL2NhcmQtaGVhZGVyLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxpQkFBaUIsRUFBRSxLQUFLLEVBQUUsV0FBVyxFQUFFLFdBQVcsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7SUFzQjVGO3lCQWRvQixnQkFBZ0I7cUJBR0EsSUFBSTswQkFFbkIsSUFBSTtxQkFFVyxJQUFJO3FCQUVKLElBQUk7K0JBR2IsSUFBSTtLQUVmOzs7OztJQUVoQixrQ0FBYTs7OztJQUFiLFVBQWMsS0FBSztRQUNqQixPQUFPLEtBQUssWUFBWSxXQUFXLENBQUM7S0FDckM7O2dCQXhCRixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLDZCQUE2QjtvQkFDdkMscXNCQUEyQztvQkFDM0MsYUFBYSxFQUFFLGlCQUFpQixDQUFDLElBQUk7aUJBQ3RDOzs7Ozt3QkFJRSxLQUFLOzZCQUVMLEtBQUs7d0JBRUwsS0FBSzt3QkFFTCxLQUFLO2tDQUdMLFdBQVcsU0FBQyxzQkFBc0I7O3FCQW5CckM7O1NBT2EsVUFBVSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgVmlld0VuY2Fwc3VsYXRpb24sIElucHV0LCBIb3N0QmluZGluZywgVGVtcGxhdGVSZWYgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnQ2FyZEhlYWRlciwgbnptLWNhcmQtaGVhZGVyJyxcbiAgdGVtcGxhdGVVcmw6ICcuL2NhcmQtaGVhZGVyLmNvbXBvbmVudC5odG1sJyxcbiAgZW5jYXBzdWxhdGlvbjogVmlld0VuY2Fwc3VsYXRpb24uTm9uZVxufSlcbmV4cG9ydCBjbGFzcyBDYXJkSGVhZGVyIHtcbiAgcHJlZml4Q2xzOiBzdHJpbmcgPSAnYW0tY2FyZC1oZWFkZXInO1xuXG4gIEBJbnB1dCgpXG4gIHRodW1iOiBzdHJpbmcgfCBUZW1wbGF0ZVJlZjx2b2lkPiA9IG51bGw7XG4gIEBJbnB1dCgpXG4gIHRodW1iU3R5bGU6IG9iamVjdCA9IG51bGw7XG4gIEBJbnB1dCgpXG4gIHRpdGxlOiBzdHJpbmcgfCBUZW1wbGF0ZVJlZjx2b2lkPiA9IG51bGw7XG4gIEBJbnB1dCgpXG4gIGV4dHJhOiBzdHJpbmcgfCBUZW1wbGF0ZVJlZjx2b2lkPiA9IG51bGw7XG5cbiAgQEhvc3RCaW5kaW5nKCdjbGFzcy5hbS1jYXJkLWhlYWRlcicpXG4gIGNhcmRCb2R5V3JhcHBlcjogYm9vbGVhbiA9IHRydWU7XG5cbiAgY29uc3RydWN0b3IoKSB7fVxuXG4gIGlzVGVtcGxhdGVSZWYodmFsdWUpIHtcbiAgICByZXR1cm4gdmFsdWUgaW5zdGFuY2VvZiBUZW1wbGF0ZVJlZjtcbiAgfVxuXG59XG4iXX0=