{"version":3,"file":"uib-angular-components-toggle-button-group.mjs","sources":["../../../../libs/angular-components/components/toggle-button-group/src/lib/components/toggle-button/toggle-button.component.ts","../../../../libs/angular-components/components/toggle-button-group/src/lib/components/toggle-button/toggle-button.component.html","../../../../libs/angular-components/components/toggle-button-group/src/lib/toggle-button-group.component.ts","../../../../libs/angular-components/components/toggle-button-group/src/lib/toggle-button-group.component.html","../../../../libs/angular-components/components/toggle-button-group/src/lib/toggle-button-group.module.ts","../../../../libs/angular-components/components/toggle-button-group/src/uib-angular-components-toggle-button-group.ts"],"sourcesContent":["import { ChangeDetectionStrategy, Component, ViewEncapsulation } from '@angular/core';\nimport { DISABLED_CONTROLLER_PROVIDER } from '@uib/angular/common';\nimport { RadioControlDirective } from '@uib/angular/components/radio-group';\n\n@Component({\n  // eslint-disable-next-line @angular-eslint/component-selector\n  selector: 'button[uibToggleButton]',\n  templateUrl: 'toggle-button.component.html',\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  encapsulation: ViewEncapsulation.None,\n  host: {\n    '[class.uib-toggle-button]': 'true',\n    type: 'button',\n  },\n  providers: [DISABLED_CONTROLLER_PROVIDER],\n})\nexport class ToggleButtonComponent extends RadioControlDirective {}\n","<div class=\"uib-toggle-button__label\"><ng-content></ng-content></div>\n","import { ChangeDetectionStrategy, Component, forwardRef, Input, ViewEncapsulation } from '@angular/core';\nimport { NG_VALUE_ACCESSOR } from '@angular/forms';\nimport { DISABLED_CONTROLLER_PROVIDER } from '@uib/angular/common';\nimport { RadioGroupComponent, RADIO_GROUP } from '@uib/angular/components/radio-group';\nimport { BooleanInput, coerceBooleanProperty, Transform } from '@uib/angular/core';\n\n@Component({\n  selector: 'uib-toggle-button-group',\n  templateUrl: 'toggle-button-group.component.html',\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  encapsulation: ViewEncapsulation.None,\n  providers: [\n    DISABLED_CONTROLLER_PROVIDER,\n    {\n      provide: NG_VALUE_ACCESSOR,\n      useExisting: forwardRef(() => ToggleButtonGroupComponent),\n      multi: true,\n    },\n    {\n      provide: RADIO_GROUP,\n      useExisting: ToggleButtonGroupComponent,\n      multi: false,\n    },\n  ],\n  host: {\n    '[class.uib-toggle-button-group]': 'true',\n    '[class.uib-toggle-button-group--vertical]': 'vertical',\n    '[class.uib-radio-group]': 'false',\n  },\n})\nexport class ToggleButtonGroupComponent extends RadioGroupComponent {\n  public static ngAcceptInputType_vertical: BooleanInput;\n\n  @Input()\n  @Transform(coerceBooleanProperty)\n  public vertical = false;\n}\n","<ng-content select=\"button[uibToggleButton]\"> </ng-content>\n","import { NgModule } from '@angular/core';\nimport { DisabledControllerModule } from '@uib/angular/common';\nimport { ButtonModule } from '@uib/angular/components/button';\nimport { RadioGroupModule } from '@uib/angular/components/radio-group';\nimport { ToggleButtonComponent } from './components/toggle-button/toggle-button.component';\nimport { ToggleButtonGroupComponent } from './toggle-button-group.component';\n\n@NgModule({\n  imports: [ButtonModule, RadioGroupModule],\n  declarations: [ToggleButtonGroupComponent, ToggleButtonComponent],\n  exports: [ToggleButtonGroupComponent, ToggleButtonComponent, ButtonModule, RadioGroupModule, DisabledControllerModule],\n})\nexport class ToggleButtonGroupModule {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":"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"}