{"version":3,"file":"ngx-mui-kit-components-muk-toggle.mjs","sources":["../../../projects/ngx-mui-kit/components/muk-toggle/src/muk-toggle.component.ts","../../../projects/ngx-mui-kit/components/muk-toggle/src/muk-toggle.component.html","../../../projects/ngx-mui-kit/components/muk-toggle/ngx-mui-kit-components-muk-toggle.ts"],"sourcesContent":["import { Component, EventEmitter, Input, Output } from '@angular/core';\r\nimport { FormControl, ReactiveFormsModule } from '@angular/forms';\r\nimport { MatSlideToggleModule } from '@angular/material/slide-toggle';\r\nimport { MukThemePalette } from 'ngx-mui-kit/components/muk-button';\r\n@Component({\r\n  selector: 'lib-muk-toggle',\r\n  standalone: true,\r\n  imports: [MatSlideToggleModule, ReactiveFormsModule],\r\n  templateUrl: './muk-toggle.component.html',\r\n  styleUrls: ['./muk-toggle.component.scss'],\r\n})\r\nexport class MukToggleComponent {\r\n  @Input() controller!: FormControl<unknown>;\r\n  @Input() label!: string | null;\r\n  @Input() color: MukThemePalette='primary';\r\n  @Input() isChecked: boolean = false;\r\n  @Input() isDisabled: boolean = false;\r\n  @Output() onChange = new EventEmitter();\r\n  @Input() placeholder!: string | null;\r\n\r\n}\r\n","<label class=\"stc-label row py-2\">{{ placeholder }}</label>\r\n<mat-slide-toggle\r\n  [color]=\"color\"\r\n  [checked]=\"isChecked\"\r\n  [attr.disabled]=\"isDisabled\"\r\n  (change)=\"onChange.emit($event)\"\r\n  [formControl]=\"controller\"\r\n  >{{ label }}</mat-slide-toggle\r\n>\r\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;;;;MAWa,kBAAkB,CAAA;AAP/B,IAAA,WAAA,GAAA;QAUW,IAAK,CAAA,KAAA,GAAkB,SAAS,CAAC;QACjC,IAAS,CAAA,SAAA,GAAY,KAAK,CAAC;QAC3B,IAAU,CAAA,UAAA,GAAY,KAAK,CAAC;AAC3B,QAAA,IAAA,CAAA,QAAQ,GAAG,IAAI,YAAY,EAAE,CAAC;AAGzC,KAAA;8GATY,kBAAkB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA,EAAA;AAAlB,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,kBAAkB,ECX/B,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,gBAAA,EAAA,MAAA,EAAA,EAAA,UAAA,EAAA,YAAA,EAAA,KAAA,EAAA,OAAA,EAAA,KAAA,EAAA,OAAA,EAAA,SAAA,EAAA,WAAA,EAAA,UAAA,EAAA,YAAA,EAAA,WAAA,EAAA,aAAA,EAAA,EAAA,OAAA,EAAA,EAAA,QAAA,EAAA,UAAA,EAAA,EAAA,QAAA,EAAA,EAAA,EAAA,QAAA,EAAA,mSASA,EDFY,MAAA,EAAA,CAAA,27vBAAA,CAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,UAAA,EAAA,IAAA,EAAA,oBAAoB,sMAAE,mBAAmB,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,eAAA,EAAA,QAAA,EAAA,2CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,oBAAA,EAAA,QAAA,EAAA,eAAA,EAAA,MAAA,EAAA,CAAA,aAAA,EAAA,UAAA,EAAA,SAAA,CAAA,EAAA,OAAA,EAAA,CAAA,eAAA,CAAA,EAAA,QAAA,EAAA,CAAA,QAAA,CAAA,EAAA,CAAA,EAAA,CAAA,CAAA,EAAA;;2FAIxC,kBAAkB,EAAA,UAAA,EAAA,CAAA;kBAP9B,SAAS;AACE,YAAA,IAAA,EAAA,CAAA,EAAA,QAAA,EAAA,gBAAgB,cACd,IAAI,EAAA,OAAA,EACP,CAAC,oBAAoB,EAAE,mBAAmB,CAAC,EAAA,QAAA,EAAA,mSAAA,EAAA,MAAA,EAAA,CAAA,27vBAAA,CAAA,EAAA,CAAA;8BAK3C,UAAU,EAAA,CAAA;sBAAlB,KAAK;gBACG,KAAK,EAAA,CAAA;sBAAb,KAAK;gBACG,KAAK,EAAA,CAAA;sBAAb,KAAK;gBACG,SAAS,EAAA,CAAA;sBAAjB,KAAK;gBACG,UAAU,EAAA,CAAA;sBAAlB,KAAK;gBACI,QAAQ,EAAA,CAAA;sBAAjB,MAAM;gBACE,WAAW,EAAA,CAAA;sBAAnB,KAAK;;;AElBR;;AAEG;;;;"}