ng-zorro-antd-mobile
Version:
An enterprise-class mobile UI components based on Ant Design and Angular
96 lines • 5.84 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Component, Input, HostBinding, TemplateRef, ViewEncapsulation } from '@angular/core';
var TabPaneBodyComponent = /** @class */ (function () {
function TabPaneBodyComponent() {
this._prerender = false;
this.active = false;
this.loaded = false;
this.paneWrap = true;
}
Object.defineProperty(TabPaneBodyComponent.prototype, "prerender", {
get: /**
* @return {?}
*/
function () {
return this._prerender;
},
set: /**
* @param {?} value
* @return {?}
*/
function (value) {
this._prerender = value;
if (value) {
this.loaded = true;
}
},
enumerable: true,
configurable: true
});
Object.defineProperty(TabPaneBodyComponent.prototype, "wrapActive", {
get: /**
* @return {?}
*/
function () {
return this.active;
},
enumerable: true,
configurable: true
});
Object.defineProperty(TabPaneBodyComponent.prototype, "wrapInactive", {
get: /**
* @return {?}
*/
function () {
return !this.active;
},
enumerable: true,
configurable: true
});
/**
* @return {?}
*/
TabPaneBodyComponent.prototype.ngOnInit = /**
* @return {?}
*/
function () { };
TabPaneBodyComponent.decorators = [
{ type: Component, args: [{
selector: '[tab-pane-body]',
template: "<ng-container *ngIf=\"loaded || prerender\">\n <ng-template [ngTemplateOutlet]=\"content\"></ng-template>\n</ng-container>\n",
encapsulation: ViewEncapsulation.None
}] }
];
/** @nocollapse */
TabPaneBodyComponent.ctorParameters = function () { return []; };
TabPaneBodyComponent.propDecorators = {
active: [{ type: Input }],
loaded: [{ type: Input }],
content: [{ type: Input }],
prerender: [{ type: Input }],
paneWrap: [{ type: HostBinding, args: ['class.am-tabs-pane-wrap',] }],
wrapActive: [{ type: HostBinding, args: ['class.am-tabs-pane-wrap-active',] }],
wrapInactive: [{ type: HostBinding, args: ['class.am-tabs-pane-wrap-inactive',] }]
};
return TabPaneBodyComponent;
}());
export { TabPaneBodyComponent };
if (false) {
/**
* @type {?}
* @private
*/
TabPaneBodyComponent.prototype._prerender;
/** @type {?} */
TabPaneBodyComponent.prototype.active;
/** @type {?} */
TabPaneBodyComponent.prototype.loaded;
/** @type {?} */
TabPaneBodyComponent.prototype.content;
/** @type {?} */
TabPaneBodyComponent.prototype.paneWrap;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFiLXBhbmUtYm9keS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZy16b3Jyby1hbnRkLW1vYmlsZS8iLCJzb3VyY2VzIjpbInRhYnMvdGFiLXBhbmUtYm9keS5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQVUsS0FBSyxFQUFFLFdBQVcsRUFBRSxXQUFXLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFdEc7SUFpQ0U7UUEzQlEsZUFBVSxHQUFZLEtBQUssQ0FBQztRQUUzQixXQUFNLEdBQVksS0FBSyxDQUFDO1FBQ3hCLFdBQU0sR0FBWSxLQUFLLENBQUM7UUFjakMsYUFBUSxHQUFZLElBQUksQ0FBQztJQVVWLENBQUM7SUF0QmhCLHNCQUNJLDJDQUFTOzs7O1FBRGI7WUFFRSxPQUFPLElBQUksQ0FBQyxVQUFVLENBQUM7UUFDekIsQ0FBQzs7Ozs7UUFDRCxVQUFjLEtBQWM7WUFDMUIsSUFBSSxDQUFDLFVBQVUsR0FBRyxLQUFLLENBQUM7WUFDeEIsSUFBSSxLQUFLLEVBQUU7Z0JBQ1QsSUFBSSxDQUFDLE1BQU0sR0FBRyxJQUFJLENBQUM7YUFDcEI7UUFDSCxDQUFDOzs7T0FOQTtJQVVELHNCQUNJLDRDQUFVOzs7O1FBRGQ7WUFFRSxPQUFPLElBQUksQ0FBQyxNQUFNLENBQUM7UUFDckIsQ0FBQzs7O09BQUE7SUFDRCxzQkFDSSw4Q0FBWTs7OztRQURoQjtZQUVFLE9BQU8sQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDO1FBQ3RCLENBQUM7OztPQUFBOzs7O0lBSUQsdUNBQVE7OztJQUFSLGNBQVksQ0FBQzs7Z0JBbkNkLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsaUJBQWlCO29CQUMzQix5SUFBNkM7b0JBQzdDLGFBQWEsRUFBRSxpQkFBaUIsQ0FBQyxJQUFJO2lCQUN0Qzs7Ozs7eUJBSUUsS0FBSzt5QkFDTCxLQUFLOzBCQUNMLEtBQUs7NEJBQ0wsS0FBSzsyQkFXTCxXQUFXLFNBQUMseUJBQXlCOzZCQUVyQyxXQUFXLFNBQUMsZ0NBQWdDOytCQUk1QyxXQUFXLFNBQUMsa0NBQWtDOztJQVFqRCwyQkFBQztDQUFBLEFBcENELElBb0NDO1NBL0JZLG9CQUFvQjs7Ozs7O0lBQy9CLDBDQUFvQzs7SUFFcEMsc0NBQWlDOztJQUNqQyxzQ0FBaUM7O0lBQ2pDLHVDQUFvQzs7SUFZcEMsd0NBQ3lCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIElucHV0LCBIb3N0QmluZGluZywgVGVtcGxhdGVSZWYsIFZpZXdFbmNhcHN1bGF0aW9uIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ1t0YWItcGFuZS1ib2R5XScsXG4gIHRlbXBsYXRlVXJsOiAnLi90YWItcGFuZS1ib2R5LmNvbXBvbmVudC5odG1sJyxcbiAgZW5jYXBzdWxhdGlvbjogVmlld0VuY2Fwc3VsYXRpb24uTm9uZVxufSlcbmV4cG9ydCBjbGFzcyBUYWJQYW5lQm9keUNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XG4gIHByaXZhdGUgX3ByZXJlbmRlcjogYm9vbGVhbiA9IGZhbHNlO1xuXG4gIEBJbnB1dCgpIGFjdGl2ZTogYm9vbGVhbiA9IGZhbHNlO1xuICBASW5wdXQoKSBsb2FkZWQ6IGJvb2xlYW4gPSBmYWxzZTtcbiAgQElucHV0KCkgY29udGVudDogVGVtcGxhdGVSZWY8dm9pZD47XG4gIEBJbnB1dCgpXG4gIGdldCBwcmVyZW5kZXIoKTogYm9vbGVhbiB7XG4gICAgcmV0dXJuIHRoaXMuX3ByZXJlbmRlcjtcbiAgfVxuICBzZXQgcHJlcmVuZGVyKHZhbHVlOiBib29sZWFuKSB7XG4gICAgdGhpcy5fcHJlcmVuZGVyID0gdmFsdWU7XG4gICAgaWYgKHZhbHVlKSB7XG4gICAgICB0aGlzLmxvYWRlZCA9IHRydWU7XG4gICAgfVxuICB9XG5cbiAgQEhvc3RCaW5kaW5nKCdjbGFzcy5hbS10YWJzLXBhbmUtd3JhcCcpXG4gIHBhbmVXcmFwOiBib29sZWFuID0gdHJ1ZTtcbiAgQEhvc3RCaW5kaW5nKCdjbGFzcy5hbS10YWJzLXBhbmUtd3JhcC1hY3RpdmUnKVxuICBnZXQgd3JhcEFjdGl2ZSgpOiBib29sZWFuIHtcbiAgICByZXR1cm4gdGhpcy5hY3RpdmU7XG4gIH1cbiAgQEhvc3RCaW5kaW5nKCdjbGFzcy5hbS10YWJzLXBhbmUtd3JhcC1pbmFjdGl2ZScpXG4gIGdldCB3cmFwSW5hY3RpdmUoKTogYm9vbGVhbiB7XG4gICAgcmV0dXJuICF0aGlzLmFjdGl2ZTtcbiAgfVxuXG4gIGNvbnN0cnVjdG9yKCkge31cblxuICBuZ09uSW5pdCgpIHt9XG59XG4iXX0=