ng-zorro-antd-mobile
Version:
An enterprise-class mobile UI components based on Ant Design and Angular
45 lines • 3.69 kB
JavaScript
/**
* @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 CardFooterComponent {
constructor() {
this.prefixCls = 'am-card-footer';
this.content = null;
this.extra = null;
this.cardFooterWrapper = true;
}
/**
* @param {?} value
* @return {?}
*/
isTemplateRef(value) {
return value instanceof TemplateRef;
}
}
CardFooterComponent.decorators = [
{ type: Component, args: [{
selector: 'CardFooter, nzm-card-footer',
template: "<div class=\"{{ prefixCls }}-content\">\n <ng-container *ngIf=\"!isTemplateRef(content); else contentTemplate\">{{ content }}</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 #contentTemplate>\n <ng-template [ngTemplateOutlet]=\"content\"></ng-template>\n</ng-template>\n<ng-template #extraTemplate>\n <ng-template [ngTemplateOutlet]=\"extra\"></ng-template>\n</ng-template>\n",
encapsulation: ViewEncapsulation.None
}] }
];
/** @nocollapse */
CardFooterComponent.ctorParameters = () => [];
CardFooterComponent.propDecorators = {
content: [{ type: Input }],
extra: [{ type: Input }],
cardFooterWrapper: [{ type: HostBinding, args: ['class.am-card-footer',] }]
};
if (false) {
/** @type {?} */
CardFooterComponent.prototype.prefixCls;
/** @type {?} */
CardFooterComponent.prototype.content;
/** @type {?} */
CardFooterComponent.prototype.extra;
/** @type {?} */
CardFooterComponent.prototype.cardFooterWrapper;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FyZC1mb290ZXIuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmctem9ycm8tYW50ZC1tb2JpbGUvIiwic291cmNlcyI6WyJjYXJkL2NhcmQtZm9vdGVyLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxpQkFBaUIsRUFBRSxLQUFLLEVBQUUsV0FBVyxFQUFFLFdBQVcsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQU85RixNQUFNLE9BQU8sbUJBQW1CO0lBVzlCO1FBVkEsY0FBUyxHQUFXLGdCQUFnQixDQUFDO1FBR3JDLFlBQU8sR0FBK0IsSUFBSSxDQUFDO1FBRTNDLFVBQUssR0FBK0IsSUFBSSxDQUFDO1FBR3pDLHNCQUFpQixHQUFZLElBQUksQ0FBQztJQUVuQixDQUFDOzs7OztJQUVoQixhQUFhLENBQUMsS0FBSztRQUNqQixPQUFPLEtBQUssWUFBWSxXQUFXLENBQUM7SUFDdEMsQ0FBQzs7O1lBcEJGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsNkJBQTZCO2dCQUN2QywwaEJBQTJDO2dCQUMzQyxhQUFhLEVBQUUsaUJBQWlCLENBQUMsSUFBSTthQUN0Qzs7Ozs7c0JBSUUsS0FBSztvQkFFTCxLQUFLO2dDQUdMLFdBQVcsU0FBQyxzQkFBc0I7Ozs7SUFQbkMsd0NBQXFDOztJQUVyQyxzQ0FDMkM7O0lBQzNDLG9DQUN5Qzs7SUFFekMsZ0RBQ2tDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBWaWV3RW5jYXBzdWxhdGlvbiwgSW5wdXQsIEhvc3RCaW5kaW5nLCBUZW1wbGF0ZVJlZiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdDYXJkRm9vdGVyLCBuem0tY2FyZC1mb290ZXInLFxuICB0ZW1wbGF0ZVVybDogJy4vY2FyZC1mb290ZXIuY29tcG9uZW50Lmh0bWwnLFxuICBlbmNhcHN1bGF0aW9uOiBWaWV3RW5jYXBzdWxhdGlvbi5Ob25lXG59KVxuZXhwb3J0IGNsYXNzIENhcmRGb290ZXJDb21wb25lbnQge1xuICBwcmVmaXhDbHM6IHN0cmluZyA9ICdhbS1jYXJkLWZvb3Rlcic7XG5cbiAgQElucHV0KClcbiAgY29udGVudDogc3RyaW5nIHwgVGVtcGxhdGVSZWY8dm9pZD4gPSBudWxsO1xuICBASW5wdXQoKVxuICBleHRyYTogc3RyaW5nIHwgVGVtcGxhdGVSZWY8dm9pZD4gPSBudWxsO1xuXG4gIEBIb3N0QmluZGluZygnY2xhc3MuYW0tY2FyZC1mb290ZXInKVxuICBjYXJkRm9vdGVyV3JhcHBlcjogYm9vbGVhbiA9IHRydWU7XG5cbiAgY29uc3RydWN0b3IoKSB7fVxuXG4gIGlzVGVtcGxhdGVSZWYodmFsdWUpIHtcbiAgICByZXR1cm4gdmFsdWUgaW5zdGFuY2VvZiBUZW1wbGF0ZVJlZjtcbiAgfVxufVxuIl19