ng-zorro-antd
Version:
An enterprise-class UI components based on Ant Design and Angular
53 lines • 5.42 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';
export class NzTreeNodeCheckboxComponent {
constructor() {
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 }]
};
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJlZS1ub2RlLWNoZWNrYm94LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25nLXpvcnJvLWFudGQvdHJlZS8iLCJzb3VyY2VzIjpbInRyZWUtbm9kZS1jaGVja2JveC5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBS0EsT0FBTyxFQUFFLHVCQUF1QixFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFrQjFFLE1BQU0sT0FBTywyQkFBMkI7SUFoQnhDO1FBaUJXLGlCQUFZLEdBQUcsS0FBSyxDQUFDO0lBS2hDLENBQUM7OztZQXRCQSxTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLHVCQUF1QjtnQkFDakMsUUFBUSxFQUFFLHVIQUF1SDtnQkFDakksZUFBZSxFQUFFLHVCQUF1QixDQUFDLE1BQU07Z0JBQy9DLG1CQUFtQixFQUFFLEtBQUs7Z0JBQzFCLElBQUksRUFBRTtvQkFDSixrQ0FBa0MsRUFBRSxjQUFjO29CQUNsRCwwQ0FBMEMsRUFBRSwyQkFBMkI7b0JBQ3ZFLGdEQUFnRCxFQUFFLCtCQUErQjtvQkFDakYsMkNBQTJDLEVBQUUsbURBQW1EO29CQUNoRywyQkFBMkIsRUFBRSxlQUFlO29CQUM1QyxtQ0FBbUMsRUFBRSw0QkFBNEI7b0JBQ2pFLHlDQUF5QyxFQUFFLGdDQUFnQztvQkFDM0Usb0NBQW9DLEVBQUUsb0RBQW9EO2lCQUMzRjthQUNGOzs7MkJBRUUsS0FBSzt3QkFDTCxLQUFLOzRCQUNMLEtBQUs7eUJBQ0wsS0FBSztnQ0FDTCxLQUFLOzs7O0lBSk4sbURBQThCOztJQUM5QixnREFBNkI7O0lBQzdCLG9EQUFpQzs7SUFDakMsaURBQThCOztJQUM5Qix3REFBcUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFVzZSBvZiB0aGlzIHNvdXJjZSBjb2RlIGlzIGdvdmVybmVkIGJ5IGFuIE1JVC1zdHlsZSBsaWNlbnNlIHRoYXQgY2FuIGJlXG4gKiBmb3VuZCBpbiB0aGUgTElDRU5TRSBmaWxlIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9ORy1aT1JSTy9uZy16b3Jyby1hbnRkL2Jsb2IvbWFzdGVyL0xJQ0VOU0VcbiAqL1xuXG5pbXBvcnQgeyBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneSwgQ29tcG9uZW50LCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICduei10cmVlLW5vZGUtY2hlY2tib3gnLFxuICB0ZW1wbGF0ZTogYCA8c3BhbiBbY2xhc3MuYW50LXRyZWUtY2hlY2tib3gtaW5uZXJdPVwiIW56U2VsZWN0TW9kZVwiIFtjbGFzcy5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtaW5uZXJdPVwibnpTZWxlY3RNb2RlXCI+PC9zcGFuPiBgLFxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaCxcbiAgcHJlc2VydmVXaGl0ZXNwYWNlczogZmFsc2UsXG4gIGhvc3Q6IHtcbiAgICAnW2NsYXNzLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveF0nOiBgbnpTZWxlY3RNb2RlYCxcbiAgICAnW2NsYXNzLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1jaGVja2VkXSc6IGBuelNlbGVjdE1vZGUgJiYgaXNDaGVja2VkYCxcbiAgICAnW2NsYXNzLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1pbmRldGVybWluYXRlXSc6IGBuelNlbGVjdE1vZGUgJiYgaXNIYWxmQ2hlY2tlZGAsXG4gICAgJ1tjbGFzcy5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtZGlzYWJsZWRdJzogYG56U2VsZWN0TW9kZSAmJiAoaXNEaXNhYmxlZCB8fCBpc0Rpc2FibGVDaGVja2JveClgLFxuICAgICdbY2xhc3MuYW50LXRyZWUtY2hlY2tib3hdJzogYCFuelNlbGVjdE1vZGVgLFxuICAgICdbY2xhc3MuYW50LXRyZWUtY2hlY2tib3gtY2hlY2tlZF0nOiBgIW56U2VsZWN0TW9kZSAmJiBpc0NoZWNrZWRgLFxuICAgICdbY2xhc3MuYW50LXRyZWUtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZV0nOiBgIW56U2VsZWN0TW9kZSAmJiBpc0hhbGZDaGVja2VkYCxcbiAgICAnW2NsYXNzLmFudC10cmVlLWNoZWNrYm94LWRpc2FibGVkXSc6IGAhbnpTZWxlY3RNb2RlICYmIChpc0Rpc2FibGVkIHx8IGlzRGlzYWJsZUNoZWNrYm94KWBcbiAgfVxufSlcbmV4cG9ydCBjbGFzcyBOelRyZWVOb2RlQ2hlY2tib3hDb21wb25lbnQge1xuICBASW5wdXQoKSBuelNlbGVjdE1vZGUgPSBmYWxzZTtcbiAgQElucHV0KCkgaXNDaGVja2VkPzogYm9vbGVhbjtcbiAgQElucHV0KCkgaXNIYWxmQ2hlY2tlZD86IGJvb2xlYW47XG4gIEBJbnB1dCgpIGlzRGlzYWJsZWQ/OiBib29sZWFuO1xuICBASW5wdXQoKSBpc0Rpc2FibGVDaGVja2JveD86IGJvb2xlYW47XG59XG4iXX0=