ng-zorro-antd-mobile
Version:
An enterprise-class mobile UI components based on Ant Design and Angular
99 lines (98 loc) • 5.33 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
import { Component, ViewEncapsulation, Input, HostBinding } from '@angular/core';
var List = /** @class */ (function () {
function List() {
this.defaultProps = {
prefixCls: 'am-list'
};
this._renderHeader = '';
this._renderFooter = '';
this._className = '';
}
Object.defineProperty(List.prototype, "className", {
set: /**
* @param {?} value
* @return {?}
*/
function (value) {
this._className = value;
},
enumerable: true,
configurable: true
});
Object.defineProperty(List.prototype, "renderHeader", {
get: /**
* @return {?}
*/
function () {
return this._renderHeader;
},
set: /**
* @param {?} value
* @return {?}
*/
function (value) {
this._renderHeader = value;
},
enumerable: true,
configurable: true
});
Object.defineProperty(List.prototype, "renderFooter", {
get: /**
* @return {?}
*/
function () {
return this._renderFooter;
},
set: /**
* @param {?} value
* @return {?}
*/
function (value) {
this._renderFooter = value;
},
enumerable: true,
configurable: true
});
Object.defineProperty(List.prototype, "hostClassName", {
get: /**
* @return {?}
*/
function () {
return 'am-list ' + this._className;
},
enumerable: true,
configurable: true
});
List.decorators = [
{ type: Component, args: [{
selector: 'List, nzm-list',
template: "<div *ngIf=\"renderHeader\" class=\"{{defaultProps.prefixCls}}-header\">\n {{renderHeader()}}\n</div>\n<div class=\"{{defaultProps.prefixCls}}-body\">\n <ng-content></ng-content>\n</div>\n<div *ngIf=\"renderFooter\" class=\"{{defaultProps.prefixCls}}-footer\">\n {{renderFooter()}}\n</div>\n\n",
encapsulation: ViewEncapsulation.None
}] }
];
/** @nocollapse */
List.ctorParameters = function () { return []; };
List.propDecorators = {
className: [{ type: Input }],
renderHeader: [{ type: Input }],
renderFooter: [{ type: Input }],
hostClassName: [{ type: HostBinding, args: ['class',] }]
};
return List;
}());
export { List };
if (false) {
/** @type {?} */
List.prototype.defaultProps;
/** @type {?} */
List.prototype._renderHeader;
/** @type {?} */
List.prototype._renderFooter;
/** @type {?} */
List.prototype._className;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGlzdC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZy16b3Jyby1hbnRkLW1vYmlsZS8iLCJzb3VyY2VzIjpbImxpc3QvbGlzdC5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsaUJBQWlCLEVBQUUsS0FBSyxFQUFFLFdBQVcsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7SUF3Qy9FOzRCQWhDb0I7WUFDbEIsU0FBUyxFQUFFLFNBQVM7U0FDckI7NkJBRTRCLEVBQUU7NkJBQ0YsRUFBRTswQkFDRixFQUFFO0tBMEJmO0lBeEJoQixzQkFDSSwyQkFBUzs7Ozs7UUFEYixVQUNjLEtBQUs7WUFDakIsSUFBSSxDQUFDLFVBQVUsR0FBRyxLQUFLLENBQUM7U0FDekI7OztPQUFBO0lBQ0Qsc0JBQ0ksOEJBQVk7Ozs7UUFEaEI7WUFFRSxPQUFPLElBQUksQ0FBQyxhQUFhLENBQUM7U0FDM0I7Ozs7O1FBQ0QsVUFBaUIsS0FBSztZQUNwQixJQUFJLENBQUMsYUFBYSxHQUFHLEtBQUssQ0FBQztTQUM1Qjs7O09BSEE7SUFJRCxzQkFDSSw4QkFBWTs7OztRQURoQjtZQUVFLE9BQU8sSUFBSSxDQUFDLGFBQWEsQ0FBQztTQUMzQjs7Ozs7UUFDRCxVQUFpQixLQUFLO1lBQ3BCLElBQUksQ0FBQyxhQUFhLEdBQUcsS0FBSyxDQUFDO1NBQzVCOzs7T0FIQTtJQUtELHNCQUNJLCtCQUFhOzs7O1FBRGpCO1lBRUUsT0FBTyxVQUFVLEdBQUcsSUFBSSxDQUFDLFVBQVUsQ0FBQztTQUNyQzs7O09BQUE7O2dCQXBDRixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLGdCQUFnQjtvQkFDMUIsb1RBQW9DO29CQUNwQyxhQUFhLEVBQUUsaUJBQWlCLENBQUMsSUFBSTtpQkFDdEM7Ozs7OzRCQVVFLEtBQUs7K0JBSUwsS0FBSzsrQkFPTCxLQUFLO2dDQVFMLFdBQVcsU0FBQyxPQUFPOztlQW5DdEI7O1NBT2EsSUFBSSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgVmlld0VuY2Fwc3VsYXRpb24sIElucHV0LCBIb3N0QmluZGluZyB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdMaXN0LCBuem0tbGlzdCcsXG4gIHRlbXBsYXRlVXJsOiAnLi9saXN0LmNvbXBvbmVudC5odG1sJyxcbiAgZW5jYXBzdWxhdGlvbjogVmlld0VuY2Fwc3VsYXRpb24uTm9uZVxufSlcbmV4cG9ydCBjbGFzcyBMaXN0IHtcbiAgZGVmYXVsdFByb3BzOiBhbnkgPSB7XG4gICAgcHJlZml4Q2xzOiAnYW0tbGlzdCdcbiAgfTtcblxuICBwcml2YXRlIF9yZW5kZXJIZWFkZXI6IGFueSA9ICcnO1xuICBwcml2YXRlIF9yZW5kZXJGb290ZXI6IGFueSA9ICcnO1xuICBwcml2YXRlIF9jbGFzc05hbWU6IHN0cmluZyA9ICcnO1xuXG4gIEBJbnB1dCgpXG4gIHNldCBjbGFzc05hbWUodmFsdWUpIHtcbiAgICB0aGlzLl9jbGFzc05hbWUgPSB2YWx1ZTtcbiAgfVxuICBASW5wdXQoKVxuICBnZXQgcmVuZGVySGVhZGVyKCkge1xuICAgIHJldHVybiB0aGlzLl9yZW5kZXJIZWFkZXI7XG4gIH1cbiAgc2V0IHJlbmRlckhlYWRlcih2YWx1ZSkge1xuICAgIHRoaXMuX3JlbmRlckhlYWRlciA9IHZhbHVlO1xuICB9XG4gIEBJbnB1dCgpXG4gIGdldCByZW5kZXJGb290ZXIoKSB7XG4gICAgcmV0dXJuIHRoaXMuX3JlbmRlckZvb3RlcjtcbiAgfVxuICBzZXQgcmVuZGVyRm9vdGVyKHZhbHVlKSB7XG4gICAgdGhpcy5fcmVuZGVyRm9vdGVyID0gdmFsdWU7XG4gIH1cblxuICBASG9zdEJpbmRpbmcoJ2NsYXNzJylcbiAgZ2V0IGhvc3RDbGFzc05hbWUoKTogc3RyaW5nIHtcbiAgICByZXR1cm4gJ2FtLWxpc3QgJyArIHRoaXMuX2NsYXNzTmFtZTtcbiAgfVxuXG4gIGNvbnN0cnVjdG9yKCkge31cbn1cbiJdfQ==