{"version":3,"file":"w2p-ui-kit-components-action-button.mjs","sources":["../../../projects/kit/components/action-button/action-button.ts","../../../projects/kit/components/action-button/action-button.html","../../../projects/kit/components/action-button/w2p-ui-kit-components-action-button.ts"],"sourcesContent":["import { Component, output, input, computed } from '@angular/core';\n\n@Component({\n  selector: 'w2p-action-button',\n  imports: [],\n  templateUrl: './action-button.html',\n  styleUrls: ['./action-button.scss', './variants.scss'],\n})\nexport class W2pActionButton {\n  public readonly onClick = output<void>();\n  public readonly variant = input<'primary' | 'neutral' | 'critical' | 'ghost'>('primary');\n  public readonly disabled = input<boolean>(false);\n\n  protected readonly classes = computed((): string => {\n    return `action-button--${this.variant()}`;\n  });\n}\n","<button [disabled]=\"disabled()\" [class]=\"'action-button ' + classes()\" (click)=\"onClick.emit()\">\n  <div class=\"action-button__icon\">\n    <ng-content select=\"[icon]\"></ng-content>\n  </div>\n\n  <ng-content></ng-content>\n</button>","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;;MAQa,eAAe,CAAA;IACV,OAAO,GAAG,MAAM,EAAQ;AACxB,IAAA,OAAO,GAAG,KAAK,CAA+C,SAAS,8EAAC;AACxE,IAAA,QAAQ,GAAG,KAAK,CAAU,KAAK,+EAAC;AAE7B,IAAA,OAAO,GAAG,QAAQ,CAAC,MAAa;AACjD,QAAA,OAAO,kBAAkB,IAAI,CAAC,OAAO,EAAE,EAAE;AAC3C,IAAA,CAAC,8EAAC;wGAPS,eAAe,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA;AAAf,IAAA,OAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,IAAA,EAAA,eAAe,yXCR5B,oPAMS,EAAA,MAAA,EAAA,CAAA,s2EAAA,EAAA,80IAAA,CAAA,EAAA,CAAA;;4FDEI,eAAe,EAAA,UAAA,EAAA,CAAA;kBAN3B,SAAS;AACE,YAAA,IAAA,EAAA,CAAA,EAAA,QAAA,EAAA,mBAAmB,WACpB,EAAE,EAAA,QAAA,EAAA,oPAAA,EAAA,MAAA,EAAA,CAAA,s2EAAA,EAAA,80IAAA,CAAA,EAAA;;;AEJb;;AAEG;;;;"}