import { Component } from '@angular/core'; import { MatBadgeModule } from '@angular/material/badge'; import { MatButtonModule } from '@angular/material/button'; import { MatIconModule } from '@angular/material/icon'; import { MatListModule } from '@angular/material/list'; import { MatMenuModule } from '@angular/material/menu'; @Component({ selector: 'app-notification', template: ` @for (message of messages; track $index) { info {{ message }} } `, styles: ` :host ::ng-deep .mat-badge-content { --mat-badge-background-color: #ef0000; --mat-badge-text-color: #fff; } `, imports: [MatBadgeModule, MatButtonModule, MatIconModule, MatListModule, MatMenuModule], }) export class NotificationButton { messages = ['Server Error Reports 1', 'Server Error Reports 2', 'Server Error Reports 3']; }