UNPKG

ng-zorro-antd-mobile

Version:

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

79 lines 4.96 kB
/** * @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=