Changeset View
Changeset View
Standalone View
Standalone View
src/app/_shared/notifcations/notifications.component.ts
- This file was moved from src/app/notification/notification.component.ts.
import { Component, OnInit, OnDestroy, ChangeDetectorRef } from '@angular/core'; | import { Component, OnInit, OnDestroy, ChangeDetectorRef } from '@angular/core'; | ||||
import { MatDialog, MatDialogRef, MatSnackBar } from '@angular/material'; | import { MatDialog, MatDialogRef, MatSnackBar } from '@angular/material'; | ||||
import { Router, ActivatedRoute } from '@angular/router'; | import { Router, ActivatedRoute } from '@angular/router'; | ||||
import { Subject } from 'rxjs/Subject'; | import { Subject } from 'rxjs/Subject'; | ||||
import { ConfirmDeletionDialogComponent } from '../_dialogs/confirmDeletion.dialog.component'; | import { ConfirmDeletionDialogComponent } from '../../_dialogs/confirmDeletion.dialog.component'; | ||||
import { Notification } from '../_models/notification'; | import { Notification } from '../../_models/notification'; | ||||
import { Post } from '../_models/post'; | import { Post } from '../../_models/post'; | ||||
import { SuperNotification } from '../_models/superNotification'; | import { SuperNotification } from '../../_models/superNotification'; | ||||
import { NavBarService } from '../_services/navBar.service'; | import { NavBarService } from '../../_services/navBar.service'; | ||||
import { NotificationService } from '../_services/notification.service'; | import { NotificationService } from '../../_services/notification.service'; | ||||
import { RouteService } from '../_services/route.service'; | import { RouteService } from '../../_services/route.service'; | ||||
@Component({ | @Component({ | ||||
templateUrl: 'notification.component.html' | templateUrl: 'notifications.component.html', | ||||
styleUrls: ['./notifications.component.scss'] | |||||
}) | }) | ||||
export class NotificationComponent implements OnInit, OnDestroy { | export class NotificationsComponent implements OnInit, OnDestroy { | ||||
archivedPosts: Post[] = []; | archivedPosts: Post[] = []; | ||||
componentDestroyed: Subject<boolean> = new Subject(); | componentDestroyed: Subject<boolean> = new Subject(); | ||||
index = 1; | index = 1; | ||||
limit = 10; | limit = 10; | ||||
loading = true; | loading = true; | ||||
notifications: Notification[] = []; | notifications: Notification[] = []; | ||||
offset = 10; | offset = 10; | ||||
superNotification: SuperNotification; | superNotification: SuperNotification; | ||||
▲ Show 20 Lines • Show All 151 Lines • Show Last 20 Lines |