UNPKG

ng-zorro-antd-mobile

Version:

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

53 lines 4.38 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, ViewEncapsulation, Input, HostBinding, TemplateRef } from '@angular/core'; export class CardHeaderComponent { constructor() { this.prefixCls = 'am-card-header'; this.thumb = null; this.thumbStyle = null; this.title = null; this.extra = null; this.cardBodyWrapper = true; } /** * @param {?} value * @return {?} */ isTemplateRef(value) { return value instanceof TemplateRef; } } CardHeaderComponent.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>\n", encapsulation: ViewEncapsulation.None }] } ]; /** @nocollapse */ CardHeaderComponent.ctorParameters = () => []; CardHeaderComponent.propDecorators = { thumb: [{ type: Input }], thumbStyle: [{ type: Input }], title: [{ type: Input }], extra: [{ type: Input }], cardBodyWrapper: [{ type: HostBinding, args: ['class.am-card-header',] }] }; if (false) { /** @type {?} */ CardHeaderComponent.prototype.prefixCls; /** @type {?} */ CardHeaderComponent.prototype.thumb; /** @type {?} */ CardHeaderComponent.prototype.thumbStyle; /** @type {?} */ CardHeaderComponent.prototype.title; /** @type {?} */ CardHeaderComponent.prototype.extra; /** @type {?} */ CardHeaderComponent.prototype.cardBodyWrapper; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FyZC1oZWFkZXIuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmctem9ycm8tYW50ZC1tb2JpbGUvIiwic291cmNlcyI6WyJjYXJkL2NhcmQtaGVhZGVyLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxpQkFBaUIsRUFBRSxLQUFLLEVBQUUsV0FBVyxFQUFFLFdBQVcsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQU85RixNQUFNLE9BQU8sbUJBQW1CO0lBZTlCO1FBZEEsY0FBUyxHQUFXLGdCQUFnQixDQUFDO1FBR3JDLFVBQUssR0FBK0IsSUFBSSxDQUFDO1FBRXpDLGVBQVUsR0FBVyxJQUFJLENBQUM7UUFFMUIsVUFBSyxHQUErQixJQUFJLENBQUM7UUFFekMsVUFBSyxHQUErQixJQUFJLENBQUM7UUFHekMsb0JBQWUsR0FBWSxJQUFJLENBQUM7SUFFakIsQ0FBQzs7Ozs7SUFFaEIsYUFBYSxDQUFDLEtBQUs7UUFDakIsT0FBTyxLQUFLLFlBQVksV0FBVyxDQUFDO0lBQ3RDLENBQUM7OztZQXhCRixTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLDZCQUE2QjtnQkFDdkMsdXRCQUEyQztnQkFDM0MsYUFBYSxFQUFFLGlCQUFpQixDQUFDLElBQUk7YUFDdEM7Ozs7O29CQUlFLEtBQUs7eUJBRUwsS0FBSztvQkFFTCxLQUFLO29CQUVMLEtBQUs7OEJBR0wsV0FBVyxTQUFDLHNCQUFzQjs7OztJQVhuQyx3Q0FBcUM7O0lBRXJDLG9DQUN5Qzs7SUFDekMseUNBQzBCOztJQUMxQixvQ0FDeUM7O0lBQ3pDLG9DQUN5Qzs7SUFFekMsOENBQ2dDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBWaWV3RW5jYXBzdWxhdGlvbiwgSW5wdXQsIEhvc3RCaW5kaW5nLCBUZW1wbGF0ZVJlZiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdDYXJkSGVhZGVyLCBuem0tY2FyZC1oZWFkZXInLFxuICB0ZW1wbGF0ZVVybDogJy4vY2FyZC1oZWFkZXIuY29tcG9uZW50Lmh0bWwnLFxuICBlbmNhcHN1bGF0aW9uOiBWaWV3RW5jYXBzdWxhdGlvbi5Ob25lXG59KVxuZXhwb3J0IGNsYXNzIENhcmRIZWFkZXJDb21wb25lbnQge1xuICBwcmVmaXhDbHM6IHN0cmluZyA9ICdhbS1jYXJkLWhlYWRlcic7XG5cbiAgQElucHV0KClcbiAgdGh1bWI6IHN0cmluZyB8IFRlbXBsYXRlUmVmPHZvaWQ+ID0gbnVsbDtcbiAgQElucHV0KClcbiAgdGh1bWJTdHlsZTogb2JqZWN0ID0gbnVsbDtcbiAgQElucHV0KClcbiAgdGl0bGU6IHN0cmluZyB8IFRlbXBsYXRlUmVmPHZvaWQ+ID0gbnVsbDtcbiAgQElucHV0KClcbiAgZXh0cmE6IHN0cmluZyB8IFRlbXBsYXRlUmVmPHZvaWQ+ID0gbnVsbDtcblxuICBASG9zdEJpbmRpbmcoJ2NsYXNzLmFtLWNhcmQtaGVhZGVyJylcbiAgY2FyZEJvZHlXcmFwcGVyOiBib29sZWFuID0gdHJ1ZTtcblxuICBjb25zdHJ1Y3RvcigpIHt9XG5cbiAgaXNUZW1wbGF0ZVJlZih2YWx1ZSkge1xuICAgIHJldHVybiB2YWx1ZSBpbnN0YW5jZW9mIFRlbXBsYXRlUmVmO1xuICB9XG59XG4iXX0=