@kre-form/ant
Version:
29 lines • 2.46 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Component } from "@angular/core";
import { FieldType } from "@kre-form/core";
export class KreFormFieldSwitch extends FieldType {
}
KreFormFieldSwitch.decorators = [
{ type: Component, args: [{
selector: "krefield-switch",
template: `
<ng-container *ngIf="formStatus !== 0; else other">
<div class="control-design">
<nz-switch nzDisabled="true"></nz-switch>
</div>
</ng-container>
<ng-template
<nz-switch
[formControl]="formControl"
[kreFormAttributes]="field"
[class.is-invalid]="showError"
[nzDisabled]="!editor"
></nz-switch>
</ng-template>
`
}] }
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3dpdGNoLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGtyZS1mb3JtL2FudC8iLCJzb3VyY2VzIjpbImxpYi90eXBlcy9zd2l0Y2gudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDMUMsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBb0IzQyxNQUFNLE9BQU8sa0JBQW1CLFNBQVEsU0FBUzs7O1lBbEJoRCxTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLGlCQUFpQjtnQkFDM0IsUUFBUSxFQUFFOzs7Ozs7Ozs7Ozs7OztHQWNUO2FBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQgfSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xuaW1wb3J0IHsgRmllbGRUeXBlIH0gZnJvbSBcIkBrcmUtZm9ybS9jb3JlXCI7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogXCJrcmVmaWVsZC1zd2l0Y2hcIixcbiAgdGVtcGxhdGU6IGBcbiAgICA8bmctY29udGFpbmVyICpuZ0lmPVwiZm9ybVN0YXR1cyAhPT0gMDsgZWxzZSBvdGhlclwiPlxuICAgICAgPGRpdiBjbGFzcz1cImNvbnRyb2wtZGVzaWduXCI+XG4gICAgICAgIDxuei1zd2l0Y2ggbnpEaXNhYmxlZD1cInRydWVcIj48L256LXN3aXRjaD5cbiAgICAgIDwvZGl2PlxuICAgIDwvbmctY29udGFpbmVyPlxuICAgIDxuZy10ZW1wbGF0ZSAjb3RoZXI+XG4gICAgICA8bnotc3dpdGNoXG4gICAgICAgIFtmb3JtQ29udHJvbF09XCJmb3JtQ29udHJvbFwiXG4gICAgICAgIFtrcmVGb3JtQXR0cmlidXRlc109XCJmaWVsZFwiXG4gICAgICAgIFtjbGFzcy5pcy1pbnZhbGlkXT1cInNob3dFcnJvclwiXG4gICAgICAgIFtuekRpc2FibGVkXT1cIiFlZGl0b3JcIlxuICAgICAgPjwvbnotc3dpdGNoPlxuICAgIDwvbmctdGVtcGxhdGU+XG4gIGAsXG59KVxuZXhwb3J0IGNsYXNzIEtyZUZvcm1GaWVsZFN3aXRjaCBleHRlbmRzIEZpZWxkVHlwZSB7XG4gIC8vIHN3aXRjaFZhbHVlKCk6IHN0cmluZyB7XG4gIC8vICAgaWYgKCEhdGhpcy5tb2RlbFt0aGlzLmZpZWxkLmtleV0pIHtcbiAgLy8gICAgIHJldHVybiBcIuaYr1wiO1xuICAvLyAgIH0gZWxzZSB7XG4gIC8vICAgICByZXR1cm4gXCLlkKZcIjtcbiAgLy8gICB9XG4gIC8vIH1cbn1cbiJdfQ==