-import { Component, Input, OnInit } from '@angular/core'
+import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core'
import { UserNotificationService } from '@app/shared/users/user-notification.service'
import { UserNotificationType } from '../../../../../shared'
import { ComponentPagination, hasMoreItems } from '@app/shared/rest/component-pagination.model'
@Input() infiniteScroll = true
@Input() itemsPerPage = 20
+ @Output() notificationsLoaded = new EventEmitter()
+
notifications: UserNotification[] = []
// So we can access it in the template
result => {
this.notifications = this.notifications.concat(result.data)
this.componentPagination.totalItems = result.total
+
+ this.notificationsLoaded.emit()
},
err => this.notifier.error(err.message)