1 import { Component, OnInit } from '@angular/core';
3 import * as _ from 'lodash';
5 import { Icons } from '../../../shared/enum/icons.enum';
6 import { NotificationService } from '../../../shared/services/notification.service';
7 import { SummaryService } from '../../../shared/services/summary.service';
10 selector: 'cd-notifications',
11 templateUrl: './notifications.component.html',
12 styleUrls: ['./notifications.component.scss']
14 export class NotificationsComponent implements OnInit {
17 hasRunningTasks = false;
20 public notificationService: NotificationService,
21 private summaryService: SummaryService
25 this.summaryService.subscribe((data: any) => {
29 this.hasRunningTasks = data.executing_tasks.length > 0;
34 this.notificationService.toggleSidebar();