member_webapp/@overflow/notification/component/badge/badge.component.ts
2018-05-27 18:12:20 +09:00

24 lines
736 B
TypeScript

import { Component, Input, EventEmitter, Output, ViewChild, OnInit } from '@angular/core';
import { Notification } from '@overflow/commons-typescript/model/notification';
import { Page } from '@overflow/commons-typescript/model/commons/Page';
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();
}
}