UNPKG

ng-zorro-antd

Version:

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

92 lines 7.69 kB
/** * @fileoverview added by tsickle * Generated from: tree-indent.component.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { __read, __spread } from "tslib"; /** * 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 { ChangeDetectionStrategy, Component, Input } from '@angular/core'; var NzTreeIndentComponent = /** @class */ (function () { function NzTreeIndentComponent() { this.nzSelectMode = false; this.listOfUnit = []; } /** * @param {?} index * @return {?} */ NzTreeIndentComponent.prototype.unitMapOfClass = /** * @param {?} index * @return {?} */ function (index) { var _a; return _a = {}, _a["ant-tree-indent-unit"] = !this.nzSelectMode, _a["ant-tree-indent-unit-start"] = !this.nzSelectMode && (/** @type {?} */ (this.nzIsStart))[index + 1], _a["ant-tree-indent-unit-end"] = !this.nzSelectMode && (/** @type {?} */ (this.nzIsEnd))[index + 1], _a["ant-select-tree-indent-unit"] = this.nzSelectMode, _a["ant-select-tree-indent-unit-start"] = this.nzSelectMode && (/** @type {?} */ (this.nzIsStart))[index + 1], _a["ant-select-tree-indent-unit-end"] = this.nzSelectMode && (/** @type {?} */ (this.nzIsEnd))[index + 1], _a; }; /** * @return {?} */ NzTreeIndentComponent.prototype.ngOnInit = /** * @return {?} */ function () { }; /** * @param {?} changes * @return {?} */ NzTreeIndentComponent.prototype.ngOnChanges = /** * @param {?} changes * @return {?} */ function (changes) { var nzTreeLevel = changes.nzTreeLevel; if (nzTreeLevel) { this.listOfUnit = __spread(new Array(nzTreeLevel.currentValue || 0)); } }; NzTreeIndentComponent.decorators = [ { type: Component, args: [{ selector: 'nz-tree-indent', exportAs: 'nzTreeIndent', template: " <span *ngFor=\"let i of listOfUnit; let index = index\" [ngClass]=\"unitMapOfClass(index)\"></span> ", changeDetection: ChangeDetectionStrategy.OnPush, preserveWhitespaces: false, host: { '[attr.aria-hidden]': 'true', '[class.ant-tree-indent]': '!nzSelectMode', '[class.ant-select-tree-indent]': 'nzSelectMode' } }] } ]; NzTreeIndentComponent.propDecorators = { nzTreeLevel: [{ type: Input }], nzIsStart: [{ type: Input }], nzIsEnd: [{ type: Input }], nzSelectMode: [{ type: Input }] }; return NzTreeIndentComponent; }()); export { NzTreeIndentComponent }; if (false) { /** @type {?} */ NzTreeIndentComponent.prototype.nzTreeLevel; /** @type {?} */ NzTreeIndentComponent.prototype.nzIsStart; /** @type {?} */ NzTreeIndentComponent.prototype.nzIsEnd; /** @type {?} */ NzTreeIndentComponent.prototype.nzSelectMode; /** @type {?} */ NzTreeIndentComponent.prototype.listOfUnit; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJlZS1pbmRlbnQuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmctem9ycm8tYW50ZC90cmVlLyIsInNvdXJjZXMiOlsidHJlZS1pbmRlbnQuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFLQSxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBb0MsTUFBTSxlQUFlLENBQUM7QUFFNUc7SUFBQTtRQWdCVyxpQkFBWSxHQUFHLEtBQUssQ0FBQztRQUU5QixlQUFVLEdBQWEsRUFBRSxDQUFDO0lBcUI1QixDQUFDOzs7OztJQW5CQyw4Q0FBYzs7OztJQUFkLFVBQWUsS0FBYTs7UUFDMUI7WUFDRSxHQUFDLHNCQUFzQixJQUFHLENBQUMsSUFBSSxDQUFDLFlBQVk7WUFDNUMsR0FBQyw0QkFBNEIsSUFBRyxDQUFDLElBQUksQ0FBQyxZQUFZLElBQUksbUJBQUEsSUFBSSxDQUFDLFNBQVMsRUFBQyxDQUFDLEtBQUssR0FBRyxDQUFDLENBQUM7WUFDaEYsR0FBQywwQkFBMEIsSUFBRyxDQUFDLElBQUksQ0FBQyxZQUFZLElBQUksbUJBQUEsSUFBSSxDQUFDLE9BQU8sRUFBQyxDQUFDLEtBQUssR0FBRyxDQUFDLENBQUM7WUFDNUUsR0FBQyw2QkFBNkIsSUFBRyxJQUFJLENBQUMsWUFBWTtZQUNsRCxHQUFDLG1DQUFtQyxJQUFHLElBQUksQ0FBQyxZQUFZLElBQUksbUJBQUEsSUFBSSxDQUFDLFNBQVMsRUFBQyxDQUFDLEtBQUssR0FBRyxDQUFDLENBQUM7WUFDdEYsR0FBQyxpQ0FBaUMsSUFBRyxJQUFJLENBQUMsWUFBWSxJQUFJLG1CQUFBLElBQUksQ0FBQyxPQUFPLEVBQUMsQ0FBQyxLQUFLLEdBQUcsQ0FBQyxDQUFDO2VBQ2xGO0lBQ0osQ0FBQzs7OztJQUVELHdDQUFROzs7SUFBUixjQUFrQixDQUFDOzs7OztJQUVuQiwyQ0FBVzs7OztJQUFYLFVBQVksT0FBc0I7UUFDeEIsSUFBQSxpQ0FBVztRQUNuQixJQUFJLFdBQVcsRUFBRTtZQUNmLElBQUksQ0FBQyxVQUFVLFlBQU8sSUFBSSxLQUFLLENBQUMsV0FBVyxDQUFDLFlBQVksSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDO1NBQ2pFO0lBQ0gsQ0FBQzs7Z0JBdENGLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsZ0JBQWdCO29CQUMxQixRQUFRLEVBQUUsY0FBYztvQkFDeEIsUUFBUSxFQUFFLHVHQUFtRztvQkFDN0csZUFBZSxFQUFFLHVCQUF1QixDQUFDLE1BQU07b0JBQy9DLG1CQUFtQixFQUFFLEtBQUs7b0JBQzFCLElBQUksRUFBRTt3QkFDSixvQkFBb0IsRUFBRSxNQUFNO3dCQUM1Qix5QkFBeUIsRUFBRSxlQUFlO3dCQUMxQyxnQ0FBZ0MsRUFBRSxjQUFjO3FCQUNqRDtpQkFDRjs7OzhCQUVFLEtBQUs7NEJBQ0wsS0FBSzswQkFDTCxLQUFLOytCQUNMLEtBQUs7O0lBdUJSLDRCQUFDO0NBQUEsQUF2Q0QsSUF1Q0M7U0EzQlkscUJBQXFCOzs7SUFDaEMsNENBQThCOztJQUM5QiwwQ0FBK0I7O0lBQy9CLHdDQUE2Qjs7SUFDN0IsNkNBQThCOztJQUU5QiwyQ0FBMEIiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFVzZSBvZiB0aGlzIHNvdXJjZSBjb2RlIGlzIGdvdmVybmVkIGJ5IGFuIE1JVC1zdHlsZSBsaWNlbnNlIHRoYXQgY2FuIGJlXG4gKiBmb3VuZCBpbiB0aGUgTElDRU5TRSBmaWxlIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9ORy1aT1JSTy9uZy16b3Jyby1hbnRkL2Jsb2IvbWFzdGVyL0xJQ0VOU0VcbiAqL1xuXG5pbXBvcnQgeyBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneSwgQ29tcG9uZW50LCBJbnB1dCwgT25DaGFuZ2VzLCBPbkluaXQsIFNpbXBsZUNoYW5nZXMgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnbnotdHJlZS1pbmRlbnQnLFxuICBleHBvcnRBczogJ256VHJlZUluZGVudCcsXG4gIHRlbXBsYXRlOiBgIDxzcGFuICpuZ0Zvcj1cImxldCBpIG9mIGxpc3RPZlVuaXQ7IGxldCBpbmRleCA9IGluZGV4XCIgW25nQ2xhc3NdPVwidW5pdE1hcE9mQ2xhc3MoaW5kZXgpXCI+PC9zcGFuPiBgLFxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaCxcbiAgcHJlc2VydmVXaGl0ZXNwYWNlczogZmFsc2UsXG4gIGhvc3Q6IHtcbiAgICAnW2F0dHIuYXJpYS1oaWRkZW5dJzogJ3RydWUnLFxuICAgICdbY2xhc3MuYW50LXRyZWUtaW5kZW50XSc6ICchbnpTZWxlY3RNb2RlJyxcbiAgICAnW2NsYXNzLmFudC1zZWxlY3QtdHJlZS1pbmRlbnRdJzogJ256U2VsZWN0TW9kZSdcbiAgfVxufSlcbmV4cG9ydCBjbGFzcyBOelRyZWVJbmRlbnRDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQsIE9uQ2hhbmdlcyB7XG4gIEBJbnB1dCgpIG56VHJlZUxldmVsPzogbnVtYmVyO1xuICBASW5wdXQoKSBueklzU3RhcnQ/OiBib29sZWFuW107XG4gIEBJbnB1dCgpIG56SXNFbmQ/OiBib29sZWFuW107XG4gIEBJbnB1dCgpIG56U2VsZWN0TW9kZSA9IGZhbHNlO1xuXG4gIGxpc3RPZlVuaXQ6IG51bWJlcltdID0gW107XG5cbiAgdW5pdE1hcE9mQ2xhc3MoaW5kZXg6IG51bWJlcik6IHsgW2tleTogc3RyaW5nXTogYm9vbGVhbiB9IHtcbiAgICByZXR1cm4ge1xuICAgICAgW2BhbnQtdHJlZS1pbmRlbnQtdW5pdGBdOiAhdGhpcy5uelNlbGVjdE1vZGUsXG4gICAgICBbYGFudC10cmVlLWluZGVudC11bml0LXN0YXJ0YF06ICF0aGlzLm56U2VsZWN0TW9kZSAmJiB0aGlzLm56SXNTdGFydCFbaW5kZXggKyAxXSxcbiAgICAgIFtgYW50LXRyZWUtaW5kZW50LXVuaXQtZW5kYF06ICF0aGlzLm56U2VsZWN0TW9kZSAmJiB0aGlzLm56SXNFbmQhW2luZGV4ICsgMV0sXG4gICAgICBbYGFudC1zZWxlY3QtdHJlZS1pbmRlbnQtdW5pdGBdOiB0aGlzLm56U2VsZWN0TW9kZSxcbiAgICAgIFtgYW50LXNlbGVjdC10cmVlLWluZGVudC11bml0LXN0YXJ0YF06IHRoaXMubnpTZWxlY3RNb2RlICYmIHRoaXMubnpJc1N0YXJ0IVtpbmRleCArIDFdLFxuICAgICAgW2BhbnQtc2VsZWN0LXRyZWUtaW5kZW50LXVuaXQtZW5kYF06IHRoaXMubnpTZWxlY3RNb2RlICYmIHRoaXMubnpJc0VuZCFbaW5kZXggKyAxXVxuICAgIH07XG4gIH1cblxuICBuZ09uSW5pdCgpOiB2b2lkIHt9XG5cbiAgbmdPbkNoYW5nZXMoY2hhbmdlczogU2ltcGxlQ2hhbmdlcyk6IHZvaWQge1xuICAgIGNvbnN0IHsgbnpUcmVlTGV2ZWwgfSA9IGNoYW5nZXM7XG4gICAgaWYgKG56VHJlZUxldmVsKSB7XG4gICAgICB0aGlzLmxpc3RPZlVuaXQgPSBbLi4ubmV3IEFycmF5KG56VHJlZUxldmVsLmN1cnJlbnRWYWx1ZSB8fCAwKV07XG4gICAgfVxuICB9XG59XG4iXX0=