ng-zorro-antd
Version:
An enterprise-class UI components based on Ant Design and Angular
55 lines • 5.68 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: tree-node-checkbox.component.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/**
* 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 NzTreeNodeCheckboxComponent = /** @class */ (function () {
function NzTreeNodeCheckboxComponent() {
this.nzSelectMode = false;
}
NzTreeNodeCheckboxComponent.decorators = [
{ type: Component, args: [{
selector: 'nz-tree-node-checkbox',
template: " <span [class.ant-tree-checkbox-inner]=\"!nzSelectMode\" [class.ant-select-tree-checkbox-inner]=\"nzSelectMode\"></span> ",
changeDetection: ChangeDetectionStrategy.OnPush,
preserveWhitespaces: false,
host: {
'[class.ant-select-tree-checkbox]': "nzSelectMode",
'[class.ant-select-tree-checkbox-checked]': "nzSelectMode && isChecked",
'[class.ant-select-tree-checkbox-indeterminate]': "nzSelectMode && isHalfChecked",
'[class.ant-select-tree-checkbox-disabled]': "nzSelectMode && (isDisabled || isDisableCheckbox)",
'[class.ant-tree-checkbox]': "!nzSelectMode",
'[class.ant-tree-checkbox-checked]': "!nzSelectMode && isChecked",
'[class.ant-tree-checkbox-indeterminate]': "!nzSelectMode && isHalfChecked",
'[class.ant-tree-checkbox-disabled]': "!nzSelectMode && (isDisabled || isDisableCheckbox)"
}
}] }
];
NzTreeNodeCheckboxComponent.propDecorators = {
nzSelectMode: [{ type: Input }],
isChecked: [{ type: Input }],
isHalfChecked: [{ type: Input }],
isDisabled: [{ type: Input }],
isDisableCheckbox: [{ type: Input }]
};
return NzTreeNodeCheckboxComponent;
}());
export { NzTreeNodeCheckboxComponent };
if (false) {
/** @type {?} */
NzTreeNodeCheckboxComponent.prototype.nzSelectMode;
/** @type {?} */
NzTreeNodeCheckboxComponent.prototype.isChecked;
/** @type {?} */
NzTreeNodeCheckboxComponent.prototype.isHalfChecked;
/** @type {?} */
NzTreeNodeCheckboxComponent.prototype.isDisabled;
/** @type {?} */
NzTreeNodeCheckboxComponent.prototype.isDisableCheckbox;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJlZS1ub2RlLWNoZWNrYm94LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25nLXpvcnJvLWFudGQvdHJlZS8iLCJzb3VyY2VzIjpbInRyZWUtbm9kZS1jaGVja2JveC5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBS0EsT0FBTyxFQUFFLHVCQUF1QixFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFMUU7SUFBQTtRQWlCVyxpQkFBWSxHQUFHLEtBQUssQ0FBQztJQUtoQyxDQUFDOztnQkF0QkEsU0FBUyxTQUFDO29CQUNULFFBQVEsRUFBRSx1QkFBdUI7b0JBQ2pDLFFBQVEsRUFBRSwySEFBdUg7b0JBQ2pJLGVBQWUsRUFBRSx1QkFBdUIsQ0FBQyxNQUFNO29CQUMvQyxtQkFBbUIsRUFBRSxLQUFLO29CQUMxQixJQUFJLEVBQUU7d0JBQ0osa0NBQWtDLEVBQUUsY0FBYzt3QkFDbEQsMENBQTBDLEVBQUUsMkJBQTJCO3dCQUN2RSxnREFBZ0QsRUFBRSwrQkFBK0I7d0JBQ2pGLDJDQUEyQyxFQUFFLG1EQUFtRDt3QkFDaEcsMkJBQTJCLEVBQUUsZUFBZTt3QkFDNUMsbUNBQW1DLEVBQUUsNEJBQTRCO3dCQUNqRSx5Q0FBeUMsRUFBRSxnQ0FBZ0M7d0JBQzNFLG9DQUFvQyxFQUFFLG9EQUFvRDtxQkFDM0Y7aUJBQ0Y7OzsrQkFFRSxLQUFLOzRCQUNMLEtBQUs7Z0NBQ0wsS0FBSzs2QkFDTCxLQUFLO29DQUNMLEtBQUs7O0lBQ1Isa0NBQUM7Q0FBQSxBQXRCRCxJQXNCQztTQU5ZLDJCQUEyQjs7O0lBQ3RDLG1EQUE4Qjs7SUFDOUIsZ0RBQTZCOztJQUM3QixvREFBaUM7O0lBQ2pDLGlEQUE4Qjs7SUFDOUIsd0RBQXFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBVc2Ugb2YgdGhpcyBzb3VyY2UgY29kZSBpcyBnb3Zlcm5lZCBieSBhbiBNSVQtc3R5bGUgbGljZW5zZSB0aGF0IGNhbiBiZVxuICogZm91bmQgaW4gdGhlIExJQ0VOU0UgZmlsZSBhdCBodHRwczovL2dpdGh1Yi5jb20vTkctWk9SUk8vbmctem9ycm8tYW50ZC9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKi9cblxuaW1wb3J0IHsgQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3ksIENvbXBvbmVudCwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnbnotdHJlZS1ub2RlLWNoZWNrYm94JyxcbiAgdGVtcGxhdGU6IGAgPHNwYW4gW2NsYXNzLmFudC10cmVlLWNoZWNrYm94LWlubmVyXT1cIiFuelNlbGVjdE1vZGVcIiBbY2xhc3MuYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWlubmVyXT1cIm56U2VsZWN0TW9kZVwiPjwvc3Bhbj4gYCxcbiAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2gsXG4gIHByZXNlcnZlV2hpdGVzcGFjZXM6IGZhbHNlLFxuICBob3N0OiB7XG4gICAgJ1tjbGFzcy5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3hdJzogYG56U2VsZWN0TW9kZWAsXG4gICAgJ1tjbGFzcy5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtY2hlY2tlZF0nOiBgbnpTZWxlY3RNb2RlICYmIGlzQ2hlY2tlZGAsXG4gICAgJ1tjbGFzcy5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZV0nOiBgbnpTZWxlY3RNb2RlICYmIGlzSGFsZkNoZWNrZWRgLFxuICAgICdbY2xhc3MuYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWRpc2FibGVkXSc6IGBuelNlbGVjdE1vZGUgJiYgKGlzRGlzYWJsZWQgfHwgaXNEaXNhYmxlQ2hlY2tib3gpYCxcbiAgICAnW2NsYXNzLmFudC10cmVlLWNoZWNrYm94XSc6IGAhbnpTZWxlY3RNb2RlYCxcbiAgICAnW2NsYXNzLmFudC10cmVlLWNoZWNrYm94LWNoZWNrZWRdJzogYCFuelNlbGVjdE1vZGUgJiYgaXNDaGVja2VkYCxcbiAgICAnW2NsYXNzLmFudC10cmVlLWNoZWNrYm94LWluZGV0ZXJtaW5hdGVdJzogYCFuelNlbGVjdE1vZGUgJiYgaXNIYWxmQ2hlY2tlZGAsXG4gICAgJ1tjbGFzcy5hbnQtdHJlZS1jaGVja2JveC1kaXNhYmxlZF0nOiBgIW56U2VsZWN0TW9kZSAmJiAoaXNEaXNhYmxlZCB8fCBpc0Rpc2FibGVDaGVja2JveClgXG4gIH1cbn0pXG5leHBvcnQgY2xhc3MgTnpUcmVlTm9kZUNoZWNrYm94Q29tcG9uZW50IHtcbiAgQElucHV0KCkgbnpTZWxlY3RNb2RlID0gZmFsc2U7XG4gIEBJbnB1dCgpIGlzQ2hlY2tlZD86IGJvb2xlYW47XG4gIEBJbnB1dCgpIGlzSGFsZkNoZWNrZWQ/OiBib29sZWFuO1xuICBASW5wdXQoKSBpc0Rpc2FibGVkPzogYm9vbGVhbjtcbiAgQElucHV0KCkgaXNEaXNhYmxlQ2hlY2tib3g/OiBib29sZWFuO1xufVxuIl19