{"version":3,"file":"ironsource-fusion-ui-components-status-label-common-base.mjs","sources":["../../../projects/fusion-ui/components/status-label/common/base/status-label.base.component.ts","../../../projects/fusion-ui/components/status-label/common/base/ironsource-fusion-ui-components-status-label-common-base.ts"],"sourcesContent":["import {Directive, Input} from '@angular/core';\nimport {StatusLabelBorderType, StatusLabelConfig, StatusLabelStatus} from '@ironsource/fusion-ui/components/status-label/common/entities';\n\n@Directive()\nexport abstract class StatusLabelBaseComponent {\n    @Input() config: StatusLabelConfig = {};\n\n    get holderClasses(): string[] {\n        return [\n            !!this.config.icon && 'with-icon',\n            this.config.status === StatusLabelStatus.Warning && 'warning',\n            this.config.status === StatusLabelStatus.Error && 'error',\n            this.config.borderType === StatusLabelBorderType.Circle && 'rounded'\n        ].filter(Boolean);\n    }\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;MAIsB,wBAAwB,CAAA;AAD9C,IAAA,WAAA,GAAA;QAEa,IAAM,CAAA,MAAA,GAAsB,EAAE,CAAC;AAU3C,KAAA;AARG,IAAA,IAAI,aAAa,GAAA;QACb,OAAO;AACH,YAAA,CAAC,CAAC,IAAI,CAAC,MAAM,CAAC,IAAI,IAAI,WAAW;YACjC,IAAI,CAAC,MAAM,CAAC,MAAM,KAAK,iBAAiB,CAAC,OAAO,IAAI,SAAS;YAC7D,IAAI,CAAC,MAAM,CAAC,MAAM,KAAK,iBAAiB,CAAC,KAAK,IAAI,OAAO;YACzD,IAAI,CAAC,MAAM,CAAC,UAAU,KAAK,qBAAqB,CAAC,MAAM,IAAI,SAAS;AACvE,SAAA,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;KACrB;yFAViB,wBAAwB,GAAA,CAAA,EAAA,CAAA,EAAA;oEAAxB,wBAAwB,EAAA,MAAA,EAAA,EAAA,MAAA,EAAA,QAAA,EAAA,EAAA,CAAA,CAAA,EAAA;;iFAAxB,wBAAwB,EAAA,CAAA;cAD7C,SAAS;gBAEG,MAAM,EAAA,CAAA;kBAAd,KAAK;;;ACLV;;AAEG;;;;"}