{"version":3,"file":"moxa-formoxa-mx-banner.mjs","sources":["../../../../libs/formoxa/mx-banner/src/lib/components/mx-banner.component.ts","../../../../libs/formoxa/mx-banner/src/moxa-formoxa-mx-banner.ts"],"sourcesContent":["import { booleanAttribute, Component, HostBinding, Input, input } from '@angular/core';\nimport { MatIcon } from '@angular/material/icon';\n\n@Component({\n  selector: 'mx-banner',\n  imports: [MatIcon],\n  template: `\n    <div class=\"mx-banner__wrapper\" [class.overlay-top]=\"mxIsTopOverlay\">\n      <div class=\"mx-banner__content\">\n        @if (isErrorType) {\n          <mat-icon svgIcon=\"icon:error\"></mat-icon>\n        } @else {\n          <mat-icon svgIcon=\"icon:warning\"></mat-icon>\n        }\n        <div class=\"gl-body-lg\">\n          <ng-content></ng-content>\n        </div>\n      </div>\n    </div>\n  `,\n  styleUrl: './mx-banner.component.scss'\n})\nexport class MxBannerComponent {\n  bannerType = input<'warnning' | 'error'>('warnning');\n  @Input({ transform: booleanAttribute }) mxIsTopOverlay = false;\n\n  @HostBinding('class.mx-banner-warning') get isWarningType() {\n    return this.bannerType() === 'warnning';\n  }\n\n  @HostBinding('class.mx-banner-error') get isErrorType() {\n    return this.bannerType() === 'error';\n  }\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;;;MAsBa,iBAAiB,CAAA;AAnB9B,IAAA,WAAA,GAAA;AAoBE,QAAA,IAAA,CAAA,UAAU,GAAG,KAAK,CAAuB,UAAU,sDAAC;QACZ,IAAA,CAAA,cAAc,GAAG,KAAK;AAS/D,IAAA;AAPC,IAAA,IAA4C,aAAa,GAAA;AACvD,QAAA,OAAO,IAAI,CAAC,UAAU,EAAE,KAAK,UAAU;IACzC;AAEA,IAAA,IAA0C,WAAW,GAAA;AACnD,QAAA,OAAO,IAAI,CAAC,UAAU,EAAE,KAAK,OAAO;IACtC;8GAVW,iBAAiB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;kGAAjB,iBAAiB,EAAA,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,EAAA,UAAA,EAAA,EAAA,iBAAA,EAAA,YAAA,EAAA,UAAA,EAAA,YAAA,EAAA,QAAA,EAAA,IAAA,EAAA,UAAA,EAAA,KAAA,EAAA,iBAAA,EAAA,IAAA,EAAA,EAAA,cAAA,EAAA,EAAA,iBAAA,EAAA,gBAAA,EAAA,UAAA,EAAA,gBAAA,EAAA,QAAA,EAAA,KAAA,EAAA,UAAA,EAAA,KAAA,EAAA,iBAAA,EAER,gBAAgB,EAAA,EAAA,EAAA,IAAA,EAAA,EAAA,UAAA,EAAA,EAAA,yBAAA,EAAA,oBAAA,EAAA,uBAAA,EAAA,kBAAA,EAAA,EAAA,EAAA,QAAA,EAAA,EAAA,EAAA,QAAA,EAlB1B;;;;;;;;;;;;;AAaT,EAAA,CAAA,EAAA,QAAA,EAAA,IAAA,EAAA,MAAA,EAAA,CAAA,8VAAA,CAAA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAdS,OAAO,EAAA,QAAA,EAAA,UAAA,EAAA,MAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,SAAA,EAAA,SAAA,EAAA,UAAA,CAAA,EAAA,QAAA,EAAA,CAAA,SAAA,CAAA,EAAA,CAAA,EAAA,CAAA,CAAA;;2FAiBN,iBAAiB,EAAA,UAAA,EAAA,CAAA;kBAnB7B,SAAS;AACE,YAAA,IAAA,EAAA,CAAA,EAAA,QAAA,EAAA,WAAW,EAAA,OAAA,EACZ,CAAC,OAAO,CAAC,EAAA,QAAA,EACR;;;;;;;;;;;;;AAaT,EAAA,CAAA,EAAA,MAAA,EAAA,CAAA,8VAAA,CAAA,EAAA;;sBAKA,KAAK;uBAAC,EAAE,SAAS,EAAE,gBAAgB,EAAE;;sBAErC,WAAW;uBAAC,yBAAyB;;sBAIrC,WAAW;uBAAC,uBAAuB;;;AC9BtC;;AAEG;;;;"}