@pega/dx-component-builder-sdk
Version:
Utility for building custom UI components
28 lines (24 loc) • 786 B
text/typescript
import { Component, Input, forwardRef } from '@angular/core';
import { CommonModule } from '@angular/common';
import { ComponentMapperComponent } from '@pega/angular-sdk-components';
({
selector: 'app-alert-banner',
templateUrl: './alert-banner.component.html',
styleUrls: ['./alert-banner.component.scss'],
standalone: true,
imports: [CommonModule, forwardRef(() => ComponentMapperComponent)]
})
export class AlertBannerComponent {
() banners: any[];
SEVERITY_MAP = {
urgent: 'error',
warning: 'warning',
success: 'success',
info: 'info'
};
onAlertClose(config) {
const { PAGE, type, target } = config;
const { clearMessages } = PCore.getMessageManager();
clearMessages({ category: PAGE, type, context: target });
}
}