{"version":3,"file":"ironsource-fusion-ui-components-icon-status-common-base.mjs","sources":["../../../projects/fusion-ui/components/icon-status/common/base/icon-status.base.component.ts","../../../projects/fusion-ui/components/icon-status/common/base/ironsource-fusion-ui-components-icon-status-common-base.ts"],"sourcesContent":["import {Directive, HostBinding, Input} from '@angular/core';\nimport {IconStatusOption} from './entities/icon-status-option';\nimport {isNullOrUndefined} from '@ironsource/fusion-ui/utils';\n\n@Directive()\nexport abstract class IconStatusBaseComponent {\n    @Input() options: IconStatusOption = {};\n\n    @HostBinding('class.is-animated') get isAnimated(): boolean {\n        return this.options.animated;\n    }\n\n    get color(): string {\n        return isNullOrUndefined(this.options.color) ? null : this.options.color;\n    }\n\n    get tooltip(): string {\n        return isNullOrUndefined(this.options.tooltip) ? null : this.options.tooltip;\n    }\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;MAKsB,uBAAuB,CAAA;AAD7C,IAAA,WAAA,GAAA;QAEa,IAAO,CAAA,OAAA,GAAqB,EAAE,CAAC;AAa3C,KAAA;AAXG,IAAA,IAAsC,UAAU,GAAA;AAC5C,QAAA,OAAO,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC;KAChC;AAED,IAAA,IAAI,KAAK,GAAA;QACL,OAAO,iBAAiB,CAAC,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,GAAG,IAAI,GAAG,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC;KAC5E;AAED,IAAA,IAAI,OAAO,GAAA;QACP,OAAO,iBAAiB,CAAC,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC,GAAG,IAAI,GAAG,IAAI,CAAC,OAAO,CAAC,OAAO,CAAC;KAChF;wFAbiB,uBAAuB,GAAA,CAAA,EAAA,CAAA,EAAA;oEAAvB,uBAAuB,EAAA,QAAA,EAAA,CAAA,EAAA,YAAA,EAAA,SAAA,oCAAA,CAAA,EAAA,EAAA,GAAA,EAAA,EAAA,IAAA,EAAA,GAAA,CAAA,EAAA;;;;iFAAvB,uBAAuB,EAAA,CAAA;cAD5C,SAAS;gBAEG,OAAO,EAAA,CAAA;kBAAf,KAAK;YAEgC,UAAU,EAAA,CAAA;kBAA/C,WAAW;mBAAC,mBAAmB,CAAA;;;ACRpC;;AAEG;;;;"}