ng-zorro-antd-mobile
Version:
An enterprise-class mobile UI components based on Ant Design and Angular
60 lines (59 loc) • 4.21 kB
JavaScript
/**
* @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=