{"version":3,"file":"alert.mjs","sources":["../../../projects/cds-angular/alert/cds-alert-actions.directive.ts","../../../projects/cds-angular/alert/cds-alert.directive.ts","../../../projects/cds-angular/alert/cds-alert-group.directive.ts","../../../projects/cds-angular/alert/alert.module.ts","../../../projects/cds-angular/alert/index.ts","../../../projects/cds-angular/alert/public-api.ts","../../../projects/cds-angular/alert/alert.ts"],"sourcesContent":["/*\n * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { Directive, ElementRef   } from '@angular/core';\nimport { CdsAlertActions } from '@cds/core/alert';\n\n@Directive({ selector: 'cds-alert-actions' })\nexport class CdsAlertActionsDirective {\n  protected element: CdsAlertActions;\n\n\n\n  constructor(elementRef: ElementRef) {\n    this.element = elementRef.nativeElement;\n  }\n}\n","/*\n * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { Directive, ElementRef , Input  , Output, EventEmitter  } from '@angular/core';\nimport { CdsAlert } from '@cds/core/alert';\n\n@Directive({ selector: 'cds-alert' })\nexport class CdsAlertDirective {\n  protected element: CdsAlert;\n\n  get size() {\n    return this.element.size;\n  }\n  @Input() set size(value) {\n    this.element.size = value;\n  };\n  get closable() {\n    return this.element.closable;\n  }\n  @Input() set closable(value: boolean | '') {\n    this.element.closable = value === '' ? true : value;\n  };\n  get status() {\n    return this.element.status;\n  }\n  @Input() set status(value) {\n    this.element.status = value;\n  };\n  get i18n() {\n    return this.element.i18n;\n  }\n  @Input() set i18n(value) {\n    this.element.i18n = value;\n  };\n\n  @Output() closeChange: EventEmitter<CustomEvent> = new EventEmitter();\n\n  constructor(elementRef: ElementRef) {\n    this.element = elementRef.nativeElement;\n  }\n}\n","/*\n * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { Directive, ElementRef , Input   } from '@angular/core';\nimport { CdsAlertGroup } from '@cds/core/alert';\n\n@Directive({ selector: 'cds-alert-group' })\nexport class CdsAlertGroupDirective {\n  protected element: CdsAlertGroup;\n\n  get size() {\n    return this.element.size;\n  }\n  @Input() set size(value) {\n    this.element.size = value;\n  };\n  get type() {\n    return this.element.type;\n  }\n  @Input() set type(value) {\n    this.element.type = value;\n  };\n  get status() {\n    return this.element.status;\n  }\n  @Input() set status(value) {\n    this.element.status = value;\n  };\n\n\n  constructor(elementRef: ElementRef) {\n    this.element = elementRef.nativeElement;\n  }\n}\n","/*\n * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { CommonModule } from '@angular/common';\nimport { NgModule } from '@angular/core';\nimport '@cds/core/alert/register.js';\n\nimport { CdsAlertActionsDirective } from './cds-alert-actions.directive';\nimport { CdsAlertDirective } from './cds-alert.directive';\nimport { CdsAlertGroupDirective } from './cds-alert-group.directive';\n\n@NgModule({\n  imports: [CommonModule],\n  declarations: [\n    CdsAlertActionsDirective,\n    CdsAlertDirective,\n    CdsAlertGroupDirective,\n  ],\n  exports: [\n    CdsAlertActionsDirective,\n    CdsAlertDirective,\n    CdsAlertGroupDirective,\n  ],\n})\nexport class CdsAlertModule {}\n","/*\n * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nexport * from './cds-alert-actions.directive';\nexport * from './cds-alert.directive';\nexport * from './cds-alert-group.directive';\nexport * from './alert.module';\n","/*\n * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\n/*\n * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\n/*\n * Public API Surface of cds-angular\n */\n\nexport * from './index';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"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"}