{"version":3,"file":"ironsource-fusion-ui-components-notification-v2.mjs","sources":["../../../projects/fusion-ui/components/notification/common/base/notification.base.component.html","../../../projects/fusion-ui/components/notification/v2/notification.component.ts","../../../projects/fusion-ui/components/notification/v2/notification.module.ts","../../../projects/fusion-ui/components/notification/v2/ironsource-fusion-ui-components-notification-v2.ts"],"sourcesContent":["<ng-container *ngIf=\"data?.shown\">\n    <div class=\"is-notification\">\n        <fusion-icon class=\"close\" [name]=\"closeIconName$ | async\" (click)=\"secondaryButtonClicked()\"></fusion-icon>\n        <div class=\"is-header\" [ngClass]=\"notificationType\">\n            <fusion-icon\n                *ngIf=\"notificationType !== 'basic'\"\n                class=\"{{ notificationType }}\"\n                [name]=\"getIconName()\"\n            ></fusion-icon>\n            {{ data.title }}\n        </div>\n\n        <div class=\"is-notification-content\" [innerHtml]=\"data.content\"></div>\n\n        <fusion-modal-footer\n            *ngIf=\"data.buttons\"\n            [notificationFooter]=\"true\"\n            [saveButtonText]=\"data?.buttons?.primary?.label\"\n            [saveButtonClass]=\"data?.buttons?.primary?.class || 'primary'\"\n            [saveButtonLoading]=\"data?.buttons?.primary?.loading\"\n            [cancelButtonHidden]=\"!data?.buttons?.secondary\"\n            [cancelButtonText]=\"data?.buttons?.secondary?.label\"\n            [cancelButtonClass]=\"data?.buttons?.secondary?.class || 'secondary'\"\n            (onSave)=\"primaryButtonClicked()\"\n            (closeButtonClicked)=\"secondaryButtonClicked()\"\n        ></fusion-modal-footer>\n    </div>\n    <div class=\"is-notification-overlay\"></div>\n</ng-container>\n","import {ChangeDetectionStrategy, Component, OnInit} from '@angular/core';\nimport {NOTIFICATION_ICON_MAP} from '@ironsource/fusion-ui/components/notification/common/entities';\nimport {NotificationBaseComponent} from '@ironsource/fusion-ui/components/notification/common/base';\n\n@Component({\n    selector: 'fusion-notification',\n    templateUrl: '../common/base/notification.base.component.html',\n    styleUrls: ['./notification.component.scss'],\n    changeDetection: ChangeDetectionStrategy.OnPush\n})\nexport class NotificationComponent extends NotificationBaseComponent implements OnInit {\n    ngOnInit() {\n        this.closeIconName$.next({iconName: 'close', iconVersion: 'v2'});\n    }\n\n    getIconName(): string {\n        return NOTIFICATION_ICON_MAP[2][this.notificationType];\n    }\n}\n","import {NgModule} from '@angular/core';\nimport {CommonModule} from '@angular/common';\nimport {NotificationComponent} from './notification.component';\nimport {ModalModule} from '@ironsource/fusion-ui/components/modal/v2';\nimport {IconModule} from '@ironsource/fusion-ui/components/icon/v1';\n\n@NgModule({\n    declarations: [NotificationComponent],\n    exports: [NotificationComponent],\n    imports: [CommonModule, ModalModule, IconModule]\n})\nexport class NotificationModule {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"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"}