import { Component, Input, EventEmitter, Output, ViewChild, OnInit } from '@angular/core'; import { Notification } from '@overflow/commons-typescript/model/notification'; import { Page, PageParams } from '@overflow/commons-typescript/core/model'; import { Paginator } from 'primeng/primeng'; @Component({ selector: 'of-notification-badge', templateUrl: './badge.component.html', }) export class NotificationBadgeComponent { @Input() notificationPage: Page<Notification>; @Output() viewAll = new EventEmitter(); @Output() select = new EventEmitter<Notification>(); onNotiClick(notification: Notification) { this.select.emit(notification); } onViewAllClick() { this.viewAll.emit(); } }