UNPKG

ng-zorro-antd

Version:

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

90 lines 5.76 kB
/** * @fileoverview added by tsickle * Generated from: tab-label.directive.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { __decorate, __metadata } from "tslib"; /** * @license * Copyright Alibaba.com All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE */ import { Directive, ElementRef, Input, Renderer2 } from '@angular/core'; import { InputBoolean } from 'ng-zorro-antd/core/util'; var NzTabLabelDirective = /** @class */ (function () { function NzTabLabelDirective(elementRef, renderer) { this.elementRef = elementRef; this.disabled = false; renderer.addClass(elementRef.nativeElement, 'ant-tabs-tab'); } /** * @return {?} */ NzTabLabelDirective.prototype.getOffsetLeft = /** * @return {?} */ function () { return this.elementRef.nativeElement.offsetLeft; }; /** * @return {?} */ NzTabLabelDirective.prototype.getOffsetWidth = /** * @return {?} */ function () { return this.elementRef.nativeElement.offsetWidth; }; /** * @return {?} */ NzTabLabelDirective.prototype.getOffsetTop = /** * @return {?} */ function () { return this.elementRef.nativeElement.offsetTop; }; /** * @return {?} */ NzTabLabelDirective.prototype.getOffsetHeight = /** * @return {?} */ function () { return this.elementRef.nativeElement.offsetHeight; }; NzTabLabelDirective.decorators = [ { type: Directive, args: [{ selector: '[nz-tab-label]', exportAs: 'nzTabLabel', host: { '[class.ant-tabs-tab-disabled]': 'disabled' } },] } ]; /** @nocollapse */ NzTabLabelDirective.ctorParameters = function () { return [ { type: ElementRef }, { type: Renderer2 } ]; }; NzTabLabelDirective.propDecorators = { disabled: [{ type: Input }] }; __decorate([ InputBoolean(), __metadata("design:type", Object) ], NzTabLabelDirective.prototype, "disabled", void 0); return NzTabLabelDirective; }()); export { NzTabLabelDirective }; if (false) { /** @type {?} */ NzTabLabelDirective.ngAcceptInputType_disabled; /** @type {?} */ NzTabLabelDirective.prototype.disabled; /** @type {?} */ NzTabLabelDirective.prototype.elementRef; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFiLWxhYmVsLmRpcmVjdGl2ZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25nLXpvcnJvLWFudGQvdGFicy8iLCJzb3VyY2VzIjpbInRhYi1sYWJlbC5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQVFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFFLEtBQUssRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFHeEUsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBRXZEO0lBWUUsNkJBQW1CLFVBQXNCLEVBQUUsUUFBbUI7UUFBM0MsZUFBVSxHQUFWLFVBQVUsQ0FBWTtRQUZoQixhQUFRLEdBQUcsS0FBSyxDQUFDO1FBR3hDLFFBQVEsQ0FBQyxRQUFRLENBQUMsVUFBVSxDQUFDLGFBQWEsRUFBRSxjQUFjLENBQUMsQ0FBQztJQUM5RCxDQUFDOzs7O0lBRUQsMkNBQWE7OztJQUFiO1FBQ0UsT0FBTyxJQUFJLENBQUMsVUFBVSxDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUM7SUFDbEQsQ0FBQzs7OztJQUVELDRDQUFjOzs7SUFBZDtRQUNFLE9BQU8sSUFBSSxDQUFDLFVBQVUsQ0FBQyxhQUFhLENBQUMsV0FBVyxDQUFDO0lBQ25ELENBQUM7Ozs7SUFFRCwwQ0FBWTs7O0lBQVo7UUFDRSxPQUFPLElBQUksQ0FBQyxVQUFVLENBQUMsYUFBYSxDQUFDLFNBQVMsQ0FBQztJQUNqRCxDQUFDOzs7O0lBRUQsNkNBQWU7OztJQUFmO1FBQ0UsT0FBTyxJQUFJLENBQUMsVUFBVSxDQUFDLGFBQWEsQ0FBQyxZQUFZLENBQUM7SUFDcEQsQ0FBQzs7Z0JBOUJGLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsZ0JBQWdCO29CQUMxQixRQUFRLEVBQUUsWUFBWTtvQkFDdEIsSUFBSSxFQUFFO3dCQUNKLCtCQUErQixFQUFFLFVBQVU7cUJBQzVDO2lCQUNGOzs7O2dCQVhtQixVQUFVO2dCQUFTLFNBQVM7OzsyQkFlN0MsS0FBSzs7SUFBbUI7UUFBZixZQUFZLEVBQUU7O3lEQUFrQjtJQXFCNUMsMEJBQUM7Q0FBQSxBQS9CRCxJQStCQztTQXhCWSxtQkFBbUI7OztJQUM5QiwrQ0FBZ0Q7O0lBRWhELHVDQUEwQzs7SUFFOUIseUNBQTZCIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEFsaWJhYmEuY29tIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKlxuICogVXNlIG9mIHRoaXMgc291cmNlIGNvZGUgaXMgZ292ZXJuZWQgYnkgYW4gTUlULXN0eWxlIGxpY2Vuc2UgdGhhdCBjYW4gYmVcbiAqIGZvdW5kIGluIHRoZSBMSUNFTlNFIGZpbGUgYXQgaHR0cHM6Ly9naXRodWIuY29tL05HLVpPUlJPL25nLXpvcnJvLWFudGQvYmxvYi9tYXN0ZXIvTElDRU5TRVxuICovXG5cbmltcG9ydCB7IERpcmVjdGl2ZSwgRWxlbWVudFJlZiwgSW5wdXQsIFJlbmRlcmVyMiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQm9vbGVhbklucHV0IH0gZnJvbSAnbmctem9ycm8tYW50ZC9jb3JlL3R5cGVzJztcblxuaW1wb3J0IHsgSW5wdXRCb29sZWFuIH0gZnJvbSAnbmctem9ycm8tYW50ZC9jb3JlL3V0aWwnO1xuXG5ARGlyZWN0aXZlKHtcbiAgc2VsZWN0b3I6ICdbbnotdGFiLWxhYmVsXScsXG4gIGV4cG9ydEFzOiAnbnpUYWJMYWJlbCcsXG4gIGhvc3Q6IHtcbiAgICAnW2NsYXNzLmFudC10YWJzLXRhYi1kaXNhYmxlZF0nOiAnZGlzYWJsZWQnXG4gIH1cbn0pXG5leHBvcnQgY2xhc3MgTnpUYWJMYWJlbERpcmVjdGl2ZSB7XG4gIHN0YXRpYyBuZ0FjY2VwdElucHV0VHlwZV9kaXNhYmxlZDogQm9vbGVhbklucHV0O1xuXG4gIEBJbnB1dCgpIEBJbnB1dEJvb2xlYW4oKSBkaXNhYmxlZCA9IGZhbHNlO1xuXG4gIGNvbnN0cnVjdG9yKHB1YmxpYyBlbGVtZW50UmVmOiBFbGVtZW50UmVmLCByZW5kZXJlcjogUmVuZGVyZXIyKSB7XG4gICAgcmVuZGVyZXIuYWRkQ2xhc3MoZWxlbWVudFJlZi5uYXRpdmVFbGVtZW50LCAnYW50LXRhYnMtdGFiJyk7XG4gIH1cblxuICBnZXRPZmZzZXRMZWZ0KCk6IG51bWJlciB7XG4gICAgcmV0dXJuIHRoaXMuZWxlbWVudFJlZi5uYXRpdmVFbGVtZW50Lm9mZnNldExlZnQ7XG4gIH1cblxuICBnZXRPZmZzZXRXaWR0aCgpOiBudW1iZXIge1xuICAgIHJldHVybiB0aGlzLmVsZW1lbnRSZWYubmF0aXZlRWxlbWVudC5vZmZzZXRXaWR0aDtcbiAgfVxuXG4gIGdldE9mZnNldFRvcCgpOiBudW1iZXIge1xuICAgIHJldHVybiB0aGlzLmVsZW1lbnRSZWYubmF0aXZlRWxlbWVudC5vZmZzZXRUb3A7XG4gIH1cblxuICBnZXRPZmZzZXRIZWlnaHQoKTogbnVtYmVyIHtcbiAgICByZXR1cm4gdGhpcy5lbGVtZW50UmVmLm5hdGl2ZUVsZW1lbnQub2Zmc2V0SGVpZ2h0O1xuICB9XG59XG4iXX0=