ngx-pluto
Version:
71 lines • 4.44 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Component, Input, ChangeDetectorRef, ContentChild, ViewEncapsulation } from '@angular/core';
import { NpTabHeaderDirective } from './tab-header.directive';
/**
* @ignore
*/
var NpTab = /** @class */ (function () {
function NpTab(cdf) {
this.cdf = cdf;
this._active = false;
this.disabled = false;
}
Object.defineProperty(NpTab.prototype, "active", {
get: /**
* @return {?}
*/
function () {
return this._active;
},
set: /**
* @param {?} val
* @return {?}
*/
function (val) {
this._active = val;
this.cdf.detectChanges();
},
enumerable: true,
configurable: true
});
NpTab.decorators = [
{ type: Component, args: [{
selector: 'np-tab',
template: "<ng-container *ngIf=\"active\">\n <div><ng-content></ng-content></div>\n </ng-container>\n ",
encapsulation: ViewEncapsulation.None
}] }
];
/** @nocollapse */
NpTab.ctorParameters = function () { return [
{ type: ChangeDetectorRef }
]; };
NpTab.propDecorators = {
tabTitle: [{ type: Input }],
disabled: [{ type: Input }],
headerTemplate: [{ type: ContentChild, args: [NpTabHeaderDirective,] }]
};
return NpTab;
}());
export { NpTab };
if (false) {
/**
* @type {?}
* @private
*/
NpTab.prototype._active;
/** @type {?} */
NpTab.prototype.tabTitle;
/** @type {?} */
NpTab.prototype.disabled;
/** @type {?} */
NpTab.prototype.headerTemplate;
/**
* @type {?}
* @private
*/
NpTab.prototype.cdf;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFiLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1wbHV0by8iLCJzb3VyY2VzIjpbImxpYi90YWIvdGFiLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsaUJBQWlCLEVBQUUsWUFBWSxFQUFlLGlCQUFpQixFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ2xILE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLHdCQUF3QixDQUFDOzs7O0FBSzlEO0lBd0JFLGVBQW9CLEdBQXNCO1FBQXRCLFFBQUcsR0FBSCxHQUFHLENBQW1CO1FBZmxDLFlBQU8sR0FBRyxLQUFLLENBQUM7UUFXZixhQUFRLEdBQVksS0FBSyxDQUFDO0lBSVcsQ0FBQztJQWQvQyxzQkFBVyx5QkFBTTs7OztRQUFqQjtZQUNFLE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQztRQUN0QixDQUFDOzs7OztRQUVELFVBQWtCLEdBQVk7WUFDNUIsSUFBSSxDQUFDLE9BQU8sR0FBRyxHQUFHLENBQUM7WUFDbkIsSUFBSSxDQUFDLEdBQUcsQ0FBQyxhQUFhLEVBQUUsQ0FBQztRQUMzQixDQUFDOzs7T0FMQTs7Z0JBWkYsU0FBUyxTQUFDO29CQUNULFFBQVEsRUFBRSxRQUFRO29CQUNsQixRQUFRLEVBQUUsbUlBR0M7b0JBQ1gsYUFBYSxFQUFFLGlCQUFpQixDQUFDLElBQUk7aUJBQ3RDOzs7O2dCQWIwQixpQkFBaUI7OzsyQkF5QnpDLEtBQUs7MkJBQ0wsS0FBSztpQ0FFTCxZQUFZLFNBQUMsb0JBQW9COztJQUdwQyxZQUFDO0NBQUEsQUF6QkQsSUF5QkM7U0FqQlksS0FBSzs7Ozs7O0lBQ2hCLHdCQUF3Qjs7SUFVeEIseUJBQTBCOztJQUMxQix5QkFBbUM7O0lBRW5DLCtCQUF5RTs7Ozs7SUFFN0Qsb0JBQThCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBJbnB1dCwgQ2hhbmdlRGV0ZWN0b3JSZWYsIENvbnRlbnRDaGlsZCwgVGVtcGxhdGVSZWYsIFZpZXdFbmNhcHN1bGF0aW9uIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IE5wVGFiSGVhZGVyRGlyZWN0aXZlIH0gZnJvbSAnLi90YWItaGVhZGVyLmRpcmVjdGl2ZSc7XHJcblxyXG4vKipcclxuICogQGlnbm9yZVxyXG4gKi9cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICducC10YWInLFxyXG4gIHRlbXBsYXRlOiBgPG5nLWNvbnRhaW5lciAqbmdJZj1cImFjdGl2ZVwiPlxyXG4gICAgICAgICAgICAgICAgPGRpdj48bmctY29udGVudD48L25nLWNvbnRlbnQ+PC9kaXY+XHJcbiAgICAgICAgICAgICA8L25nLWNvbnRhaW5lcj5cclxuICAgICAgICAgICAgYCxcclxuICBlbmNhcHN1bGF0aW9uOiBWaWV3RW5jYXBzdWxhdGlvbi5Ob25lXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBOcFRhYiB7XHJcbiAgcHJpdmF0ZSBfYWN0aXZlID0gZmFsc2U7XHJcbiAgcHVibGljIGdldCBhY3RpdmUoKSB7XHJcbiAgICByZXR1cm4gdGhpcy5fYWN0aXZlO1xyXG4gIH1cclxuXHJcbiAgcHVibGljIHNldCBhY3RpdmUodmFsOiBib29sZWFuKSB7XHJcbiAgICB0aGlzLl9hY3RpdmUgPSB2YWw7XHJcbiAgICB0aGlzLmNkZi5kZXRlY3RDaGFuZ2VzKCk7XHJcbiAgfVxyXG5cclxuICBASW5wdXQoKSB0YWJUaXRsZTogc3RyaW5nO1xyXG4gIEBJbnB1dCgpIGRpc2FibGVkOiBib29sZWFuID0gZmFsc2U7XHJcblxyXG4gIEBDb250ZW50Q2hpbGQoTnBUYWJIZWFkZXJEaXJlY3RpdmUpIGhlYWRlclRlbXBsYXRlOiBOcFRhYkhlYWRlckRpcmVjdGl2ZTtcclxuXHJcbiAgY29uc3RydWN0b3IocHJpdmF0ZSBjZGY6IENoYW5nZURldGVjdG9yUmVmKSB7IH1cclxufVxyXG4iXX0=