ng-zorro-antd-mobile
Version:
An enterprise-class mobile UI components based on Ant Design and Angular
79 lines • 4.96 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';
export class TabPaneBodyComponent {
constructor() {
this._prerender = false;
this.active = false;
this.loaded = false;
this.paneWrap = true;
}
/**
* @return {?}
*/
get prerender() {
return this._prerender;
}
/**
* @param {?} value
* @return {?}
*/
set prerender(value) {
this._prerender = value;
if (value) {
this.loaded = true;
}
}
/**
* @return {?}
*/
get wrapActive() {
return this.active;
}
/**
* @return {?}
*/
get wrapInactive() {
return !this.active;
}
/**
* @return {?}
*/
ngOnInit() { }
}
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 = () => [];
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',] }]
};
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFiLXBhbmUtYm9keS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZy16b3Jyby1hbnRkLW1vYmlsZS8iLCJzb3VyY2VzIjpbInRhYnMvdGFiLXBhbmUtYm9keS5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQVUsS0FBSyxFQUFFLFdBQVcsRUFBRSxXQUFXLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFPdEcsTUFBTSxPQUFPLG9CQUFvQjtJQTRCL0I7UUEzQlEsZUFBVSxHQUFZLEtBQUssQ0FBQztRQUUzQixXQUFNLEdBQVksS0FBSyxDQUFDO1FBQ3hCLFdBQU0sR0FBWSxLQUFLLENBQUM7UUFjakMsYUFBUSxHQUFZLElBQUksQ0FBQztJQVVWLENBQUM7Ozs7SUF0QmhCLElBQ0ksU0FBUztRQUNYLE9BQU8sSUFBSSxDQUFDLFVBQVUsQ0FBQztJQUN6QixDQUFDOzs7OztJQUNELElBQUksU0FBUyxDQUFDLEtBQWM7UUFDMUIsSUFBSSxDQUFDLFVBQVUsR0FBRyxLQUFLLENBQUM7UUFDeEIsSUFBSSxLQUFLLEVBQUU7WUFDVCxJQUFJLENBQUMsTUFBTSxHQUFHLElBQUksQ0FBQztTQUNwQjtJQUNILENBQUM7Ozs7SUFJRCxJQUNJLFVBQVU7UUFDWixPQUFPLElBQUksQ0FBQyxNQUFNLENBQUM7SUFDckIsQ0FBQzs7OztJQUNELElBQ0ksWUFBWTtRQUNkLE9BQU8sQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDO0lBQ3RCLENBQUM7Ozs7SUFJRCxRQUFRLEtBQUksQ0FBQzs7O1lBbkNkLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsaUJBQWlCO2dCQUMzQix5SUFBNkM7Z0JBQzdDLGFBQWEsRUFBRSxpQkFBaUIsQ0FBQyxJQUFJO2FBQ3RDOzs7OztxQkFJRSxLQUFLO3FCQUNMLEtBQUs7c0JBQ0wsS0FBSzt3QkFDTCxLQUFLO3VCQVdMLFdBQVcsU0FBQyx5QkFBeUI7eUJBRXJDLFdBQVcsU0FBQyxnQ0FBZ0M7MkJBSTVDLFdBQVcsU0FBQyxrQ0FBa0M7Ozs7Ozs7SUF0Qi9DLDBDQUFvQzs7SUFFcEMsc0NBQWlDOztJQUNqQyxzQ0FBaUM7O0lBQ2pDLHVDQUFvQzs7SUFZcEMsd0NBQ3lCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIElucHV0LCBIb3N0QmluZGluZywgVGVtcGxhdGVSZWYsIFZpZXdFbmNhcHN1bGF0aW9uIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ1t0YWItcGFuZS1ib2R5XScsXG4gIHRlbXBsYXRlVXJsOiAnLi90YWItcGFuZS1ib2R5LmNvbXBvbmVudC5odG1sJyxcbiAgZW5jYXBzdWxhdGlvbjogVmlld0VuY2Fwc3VsYXRpb24uTm9uZVxufSlcbmV4cG9ydCBjbGFzcyBUYWJQYW5lQm9keUNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCB7XG4gIHByaXZhdGUgX3ByZXJlbmRlcjogYm9vbGVhbiA9IGZhbHNlO1xuXG4gIEBJbnB1dCgpIGFjdGl2ZTogYm9vbGVhbiA9IGZhbHNlO1xuICBASW5wdXQoKSBsb2FkZWQ6IGJvb2xlYW4gPSBmYWxzZTtcbiAgQElucHV0KCkgY29udGVudDogVGVtcGxhdGVSZWY8dm9pZD47XG4gIEBJbnB1dCgpXG4gIGdldCBwcmVyZW5kZXIoKTogYm9vbGVhbiB7XG4gICAgcmV0dXJuIHRoaXMuX3ByZXJlbmRlcjtcbiAgfVxuICBzZXQgcHJlcmVuZGVyKHZhbHVlOiBib29sZWFuKSB7XG4gICAgdGhpcy5fcHJlcmVuZGVyID0gdmFsdWU7XG4gICAgaWYgKHZhbHVlKSB7XG4gICAgICB0aGlzLmxvYWRlZCA9IHRydWU7XG4gICAgfVxuICB9XG5cbiAgQEhvc3RCaW5kaW5nKCdjbGFzcy5hbS10YWJzLXBhbmUtd3JhcCcpXG4gIHBhbmVXcmFwOiBib29sZWFuID0gdHJ1ZTtcbiAgQEhvc3RCaW5kaW5nKCdjbGFzcy5hbS10YWJzLXBhbmUtd3JhcC1hY3RpdmUnKVxuICBnZXQgd3JhcEFjdGl2ZSgpOiBib29sZWFuIHtcbiAgICByZXR1cm4gdGhpcy5hY3RpdmU7XG4gIH1cbiAgQEhvc3RCaW5kaW5nKCdjbGFzcy5hbS10YWJzLXBhbmUtd3JhcC1pbmFjdGl2ZScpXG4gIGdldCB3cmFwSW5hY3RpdmUoKTogYm9vbGVhbiB7XG4gICAgcmV0dXJuICF0aGlzLmFjdGl2ZTtcbiAgfVxuXG4gIGNvbnN0cnVjdG9yKCkge31cblxuICBuZ09uSW5pdCgpIHt9XG59XG4iXX0=