{"version":3,"file":"catrx-ui-icon-button.mjs","sources":["../../../../projects/catrx/ui/icon-button/cat-icon-button.component.ts","../../../../projects/catrx/ui/icon-button/catrx-ui-icon-button.ts"],"sourcesContent":["import { CommonModule } from '@angular/common';\nimport { Component, Input } from '@angular/core';\nimport { CatTooltipModule, CatTooltipPosition } from '@catrx/ui/tooltip';\n\nexport type CatIconButtonColor =\n  | 'primary'\n  | 'primary-inverse'\n  | 'primary-bg-transparent'\n  | 'danger'\n  | 'danger-inverse'\n  | 'danger-bg-transparent'\n  | 'warning'\n  | 'warning-inverse'\n  | 'warning-bg-transparent';\n\n@Component({\n  selector: 'cat-icon-button',\n  standalone: true,\n  imports: [CommonModule, CatTooltipModule],\n  template: `\n    <button\n      class=\"cat-icon-button\"\n      [ngClass]=\"color\"\n      [catTooltip]=\"tooltip ?? ''\"\n      [catTooltipPosition]=\"tooltipoPosition ?? 'above'\"\n      [disabled]=\"disabled\">\n      <i [class]=\"icon\"></i>\n    </button>\n  `,\n})\nexport class CatIconButtonComponent {\n  @Input({ required: true }) icon: string;\n  @Input() color?: CatIconButtonColor;\n  @Input() tooltip?: string;\n  @Input() tooltipoPosition?: CatTooltipPosition;\n  @Input() disabled?: boolean;\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;;;;MA8Ba,sBAAsB,CAAA;8GAAtB,sBAAsB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA,EAAA;AAAtB,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,sBAAsB,EAXvB,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,iBAAA,EAAA,MAAA,EAAA,EAAA,IAAA,EAAA,MAAA,EAAA,KAAA,EAAA,OAAA,EAAA,OAAA,EAAA,SAAA,EAAA,gBAAA,EAAA,kBAAA,EAAA,QAAA,EAAA,UAAA,EAAA,EAAA,QAAA,EAAA,EAAA,EAAA,QAAA,EAAA,CAAA;;;;;;;;;GAST,EAVS,QAAA,EAAA,IAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,UAAA,EAAA,IAAA,EAAA,YAAY,4HAAE,gBAAgB,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,mBAAA,EAAA,QAAA,EAAA,cAAA,EAAA,MAAA,EAAA,CAAA,YAAA,EAAA,oBAAA,CAAA,EAAA,CAAA,EAAA,CAAA,CAAA,EAAA;;2FAY7B,sBAAsB,EAAA,UAAA,EAAA,CAAA;kBAflC,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACT,oBAAA,QAAQ,EAAE,iBAAiB;AAC3B,oBAAA,UAAU,EAAE,IAAI;AAChB,oBAAA,OAAO,EAAE,CAAC,YAAY,EAAE,gBAAgB,CAAC;AACzC,oBAAA,QAAQ,EAAE,CAAA;;;;;;;;;AAST,EAAA,CAAA;AACF,iBAAA,CAAA;8BAE4B,IAAI,EAAA,CAAA;sBAA9B,KAAK;uBAAC,EAAE,QAAQ,EAAE,IAAI,EAAE,CAAA;gBAChB,KAAK,EAAA,CAAA;sBAAb,KAAK;gBACG,OAAO,EAAA,CAAA;sBAAf,KAAK;gBACG,gBAAgB,EAAA,CAAA;sBAAxB,KAAK;gBACG,QAAQ,EAAA,CAAA;sBAAhB,KAAK;;;ACnCR;;AAEG;;;;"}