{"version":3,"file":"w2p-ui-kit-components-color-alert.mjs","sources":["../../../projects/kit/components/color-alert/color-alert.ts","../../../projects/kit/components/color-alert/color-alert.html","../../../projects/kit/components/color-alert/w2p-ui-kit-components-color-alert.ts"],"sourcesContent":["import { Component, computed, input } from '@angular/core';\nimport { InfoIconComponent, SuccessIconComponent } from '@w2p-ui/icons';\n\nexport type W2pColorAlertVarinat = 'success' | 'info' | 'warning' | 'error' | 'warning' | 'default';\n\n@Component({\n  selector: 'w2p-color-alert',\n  imports: [InfoIconComponent, SuccessIconComponent],\n  templateUrl: './color-alert.html',\n  styleUrls: ['./color-alert.scss', './variants.scss'],\n})\nexport class W2pColorAlert {\n  public readonly label = input.required<string>();\n  public readonly variant = input<W2pColorAlertVarinat>('default');\n\n  protected readonly classes = computed((): string => {\n    return `color-alert--${this.variant()}`;\n  });\n}\n","<div [class]=\"`color-alert ${classes()}`\">\n  <div class=\"color-alert__icon\">\n    @switch (variant()) {\n      @case ('default') {\n        <ng-content select=\"[icon]\"></ng-content>\n      }\n      @case ('error') {\n        <w2p-ui-icon-info></w2p-ui-icon-info>\n      }\n      @case ('success') {\n        <w2p-ui-icon-success></w2p-ui-icon-success>\n      }\n      @case ('warning') {\n        <w2p-ui-icon-info></w2p-ui-icon-info>\n      }\n      @case ('info') {\n        <w2p-ui-icon-info></w2p-ui-icon-info>\n      }\n    }\n  </div>\n\n  <p>{{ label() }}</p>\n\n  <ng-content></ng-content>\n</div>\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;;;MAWa,aAAa,CAAA;AACR,IAAA,KAAK,GAAG,KAAK,CAAC,QAAQ,2EAAU;AAChC,IAAA,OAAO,GAAG,KAAK,CAAuB,SAAS,8EAAC;AAE7C,IAAA,OAAO,GAAG,QAAQ,CAAC,MAAa;AACjD,QAAA,OAAO,gBAAgB,IAAI,CAAC,OAAO,EAAE,EAAE;AACzC,IAAA,CAAC,8EAAC;wGANS,aAAa,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA;AAAb,IAAA,OAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,IAAA,EAAA,aAAa,EAAA,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,iBAAA,EAAA,MAAA,EAAA,EAAA,KAAA,EAAA,EAAA,iBAAA,EAAA,OAAA,EAAA,UAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,UAAA,EAAA,IAAA,EAAA,iBAAA,EAAA,IAAA,EAAA,EAAA,OAAA,EAAA,EAAA,iBAAA,EAAA,SAAA,EAAA,UAAA,EAAA,SAAA,EAAA,QAAA,EAAA,IAAA,EAAA,UAAA,EAAA,KAAA,EAAA,iBAAA,EAAA,IAAA,EAAA,EAAA,EAAA,QAAA,EAAA,EAAA,EAAA,QAAA,ECX1B,wmBAyBA,EAAA,MAAA,EAAA,CAAA,47DAAA,EAAA,4dAAA,CAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EDlBY,iBAAiB,6DAAE,oBAAoB,EAAA,QAAA,EAAA,qBAAA,EAAA,CAAA,EAAA,CAAA;;4FAItC,aAAa,EAAA,UAAA,EAAA,CAAA;kBANzB,SAAS;AACE,YAAA,IAAA,EAAA,CAAA,EAAA,QAAA,EAAA,iBAAiB,EAAA,OAAA,EAClB,CAAC,iBAAiB,EAAE,oBAAoB,CAAC,EAAA,QAAA,EAAA,wmBAAA,EAAA,MAAA,EAAA,CAAA,47DAAA,EAAA,4dAAA,CAAA,EAAA;;;AEPpD;;AAEG;;;;"}