{"version":3,"file":"kara-ui-alfa-components-form-toggle.mjs","sources":["../../../libs/kara-ui/components/form/toggle/toggle.component.ts","../../../libs/kara-ui/components/form/toggle/toggle.component.html","../../../libs/kara-ui/components/form/toggle/kara-ui-alfa-components-form-toggle.ts"],"sourcesContent":["import { ChangeDetectionStrategy, Component } from '@angular/core';\nimport { NgIf, NgTemplateOutlet } from '@angular/common';\nimport { FormsModule } from '@angular/forms';\nimport { KHintComponent } from 'kara-ui-alfa/components/form/hint';\nimport { KCheckboxComponent } from 'kara-ui-alfa/components/form/checkbox';\n\n@Component({\n  selector: 'k-toggle',\n  templateUrl: './toggle.component.html',\n  styleUrls: ['./toggle.component.scss'],\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  imports: [FormsModule, NgIf, NgTemplateOutlet, KHintComponent],\n})\nexport class KToggleComponent extends KCheckboxComponent {}\n","<label class=\"k-toggle-label\">\n  <div class=\"k-toggle-container\" [class.kui-skeleton]=\"isLoading\">\n    <input\n      type=\"checkbox\"\n      class=\"k-toggle-control\"\n      [disabled]=\"disabled\"\n      [attr.readonly]=\"readonly ? 'readonly' : undefined\"\n      [id]=\"id\"\n      [ngModel]=\"value\"\n      (ngModelChange)=\"onCheckboxChange($event)\"\n      (blur)=\"onBlur()\"\n    />\n    <div class=\"k-toggle-box\" [class.k-toggle-box_checked]=\"value\"></div>\n  </div>\n\n  <span *ngIf=\"label\" class=\"k-toggle-content\" [class.disabled]=\"disabled\">\n    <div class=\"k-toggle-text kui-base-default-medium\">\n      <ng-container *ngIf=\"isLabelTemplate; else template\">\n        <ng-container [ngTemplateOutlet]=\"$any(label)\"></ng-container>\n      </ng-container>\n\n      <ng-template #template>\n        {{ label }}\n      </ng-template>\n    </div>\n\n    <k-hint *ngIf=\"hint\" [disabled]=\"disabled\">\n      <ng-container *ngIf=\"isHintTemplate; else template\">\n        <ng-container [ngTemplateOutlet]=\"$any(hint)\"></ng-container>\n      </ng-container>\n\n      <ng-template #template>\n        {{ hint }}\n      </ng-template>\n    </k-hint>\n  </span>\n</label>\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;;;;;;;AAaM,MAAO,gBAAiB,SAAQ,kBAAkB,CAAA;8GAA3C,gBAAgB,EAAA,IAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;kGAAhB,gBAAgB,EAAA,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,UAAA,EAAA,eAAA,EAAA,IAAA,EAAA,QAAA,EAAA,EAAA,EAAA,QAAA,ECb7B,0rCAqCA,ED1BY,MAAA,EAAA,CAAA,sqEAAA,CAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,UAAA,EAAA,IAAA,EAAA,WAAW,ghBAAE,IAAI,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,UAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAE,gBAAgB,EAAA,QAAA,EAAA,oBAAA,EAAA,MAAA,EAAA,CAAA,yBAAA,EAAA,kBAAA,EAAA,0BAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAE,cAAc,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,UAAA,CAAA,EAAA,CAAA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,CAAA,CAAA;;2FAElD,gBAAgB,EAAA,UAAA,EAAA,CAAA;kBAP5B,SAAS;AACE,YAAA,IAAA,EAAA,CAAA,EAAA,QAAA,EAAA,UAAU,EAGH,eAAA,EAAA,uBAAuB,CAAC,MAAM,EACtC,OAAA,EAAA,CAAC,WAAW,EAAE,IAAI,EAAE,gBAAgB,EAAE,cAAc,CAAC,EAAA,QAAA,EAAA,0rCAAA,EAAA,MAAA,EAAA,CAAA,sqEAAA,CAAA,EAAA;;;AEXhE;;AAEG;;;;"}